Skip to content
English
  • There are no suggestions because the search field is empty.

How SEO Fast Track Works: The Technical Details

A deep dive into how SEO Fast Track area pages are built, linked, indexed and listed in your sitemap

SEO Fast Track turns your MLS data into a network of area pages that search engines can crawl and index: one page for every city, county, subdivision or other area your site searches, plus pages for property types, price points, features and home values within each area. This article is the technical deep dive, for anyone who wants to know exactly how those pages are built, how Google finds them, and what to expect along the way.

Table of Contents

What pages does SEO fast track create?

Every SEO Fast Track page lives under /listings/ on your domain. There are four kinds:

  • Area pages, such as /listings/city/Bullhead-City/, titled "Bullhead City Real Estate".
  • Area + type, price or feature pages, such as /listings/city/Bullhead-City/condos-for-sale/ ("Bullhead City Condos for Sale") or /listings/city/Bullhead-City/homes-under-300000/ ("Bullhead City Homes under $300,000").
  • Home value pages, such as /listings/city/Bullhead-City/home-values/ ("Bullhead City Home Values and Market Report").
  • An area directory at /listings/browse/, listing every top-level area with links to its area page and home value page, on sites where it's turned on.

Back to top

 

What areas will SEO fast track create pages for on my website?

The area types come from the location fields in your site's Advanced Search. If your Advanced Search lets visitors search by county, city and subdivision, you get county, city and subdivision pages; if it only offers city, you only get city pages. The second part of the address is that field (city, county, subdivision, zip and so on, depending on your MLS).

The area names themselves come straight from your MLS listing data, exactly as the MLS spells them. If agents on your MLS have entered an area name inconsistently, those variations exist in the data too, and we can't correct them on our side.

An area page exists as long as at least one listing in that area matches your site's search settings (your site's search area, default statuses and so on). When an area has no matching listings, its pages return a standard "not found" response. Home value pages are a little more forgiving: they stay up as long as the area has any active, under contract or sold-in-the-last-12-months listings.

Back to top

How does SEO Fast Track build page URLs?

Area names are written into the address so they can always be turned back into the exact MLS value:

MLS area name Address segment
Bullhead City Bullhead-City
Hi-Five County Hi--Five-County (a real hyphen is doubled)
Coeur d'Alene Coeur-d%27Alene (punctuation is percent-encoded)

Spaces become hyphens, real hyphens are doubled, and other punctuation is percent-encoded. Capitalization is kept and matches your MLS data, so the address is /listings/city/Bullhead-City/. A link with different capitalization, such as /listings/city/bullhead-city/, permanently redirects (301) to it. The one exception is an area your MLS spells more than one way: some MLSs list both "HONOLULU" and "Honolulu", and then each spelling is its own page and other capitalizations return "not found". When you link to these pages from elsewhere (social posts, emails, other websites), copying the address from your site is still the safest choice.

The type, price and feature part of the address (condos-for-sale, homes-under-300000) is a lowercase "slug" of the page's label, and that part is forgiving about capitalization (see Redirects below).

Back to top

What's on each page: Area Pages

  • A title and H1 of "Area Real Estate".
  • A written description of the area. It's AI-written the first time the page is visited, then saved, so every later visitor and crawler sees the same text. You can replace it with your own (see Editing below).
  • The 12 newest listings in the area.
  • Sidebar links: the area's home value page, smaller areas within it (for example the subdivisions within a city, following the same parent/child relationships as your Advanced Search), and every type, price and feature page available for the area.

Back to top

What's on each page: Type, price and feature pages

These narrow an area to one kind of home and have their own description, newest listings and sidebar links. They only appear for an area when there are listings that match, so you won't get an empty "Condos for Sale" page in an area with no condos.

  • Property type: Homes for Sale (single-family), Condos for Sale, Townhomes for Sale and Land for Sale.
  • Price: "Homes under $X" pages. The price points are set for each MLS from its own listing prices and rounded to amounts people actually search for. An area only gets a price page when it has at least three homes under that price, some homes above it, and more than the next lower price page would show, which avoids near-duplicate pages in small areas. Listings priced under $20,000, which are usually monthly rents or placeholder prices entered as sales, are left out of price pages and don't count toward these rules. "Homes under $X" covers all home types (single-family, condos, townhomes, manufactured and multi-family) but not rentals or land. Prices are written the way people search: "$300,000" below a million, "$1.25 million" above it.
  • Features: one page for each choice in the multi-select fields of your Advanced Search that the area actually has, such as a school, school district, architectural style or waterfront type. For example, /listings/subdivision/Piedmont/homes-with-wentworth-elementary-school/.

Back to top

What's on each page: Home valuation pages

A market report for the area: active, under contract and recently sold listings (sold within the last 12 months) with average prices. These pages don't have a written description.

Back to top

What happens with leads these pages generate?

When a visitor clicks a listing on an SEO Fast Track page and registers, the page's area, and its type, price or feature, become the lead's saved search, so their listing alerts match what they were looking at.

Back to top

How do search engines find pages built by SEO Fast Track?

  • Internal links. Your Featured Areas (up to 30, managed under /admin/dynamic_area_pages/featured_areas/ in your website admin) appear in your default sidebar, with a matching "Home Values in Featured Areas" list, and in the bottom navigation bar on every page. Each area page then links to its home values, its smaller areas and its type, price and feature pages, so a crawler can reach the whole network from your Featured Areas. Long sidebar lists are collapsed behind "See more…" for visitors, but every link is in the page for crawlers. Featured Areas appear in the order they were added. SEO Fast Track replaces the older Site Directory page.
  • Your sitemap. SEO Fast Track pages are listed in /sitemap.xml, in their own sections for area pages and home value pages. Once your site has more than 50,000 URLs in total, /sitemap.xml becomes a sitemap index pointing to one sitemap file per section. Your llms.txt also lists your areas for AI assistants.

Back to top

Sitemap timing: pages are listed once they've been visited

This is the part that surprises people. SEO Fast Track pages are not pre-generated. A page is created, saved and added to your sitemap the first time it's loaded successfully, whether by a visitor, by you, or by a search engine crawler following an internal link. Until then it's a perfectly valid page that simply isn't in your sitemap yet.

  • In practice, crawlers follow the internal links described above, so the network fills in on its own over the first weeks. To speed things up for an important area, visit its pages yourself, or submit the address with URL Inspection in Google Search Console.
  • Sitemaps are cached so crawlers get them quickly, and rebuilt once something in them changes, at most every 15 minutes. So a newly visited page appears in sitemap.xml within about 15 minutes. The same goes for new and removed blog posts and pages.
  • Each page's <lastmod> date is when the page was created or its description last changed (a new AI-written description, or your own edit). Visits don't change it, so search engines can rely on it. The listings on the page are always current, whatever the date says.
  • Home value pages are listed alongside their area page: a home value page appears in the sitemap once its area page has been visited.
  • If you upload a custom sitemap.xml in SEO Files in your website admin, it replaces the generated sitemap completely, and SEO Fast Track pages are only in it if you put them there.

Back to top

How pages leave the sitemap

When an area runs out of matching listings, its pages return "not found", and the first such request (usually a crawler revisiting the address) removes the area and its type, price and feature pages from your sitemap, which then drops them within about 15 minutes. A type, price or feature page that no longer applies is removed on its own the same way. Pages whose description you've customized are always kept. There's no scheduled cleanup; removal happens as pages are requested.

Back to top

Canonical tags, redirects and indexing

  • Canonical tags: every SEO Fast Track page has a canonical link pointing to its address on your primary domain, written exactly the way your site links to it, with any query string removed.
  • Redirects: alternate spellings of an address permanently redirect (301) to the canonical one, for example Bullhead%20City instead of Bullhead-City, or HOMES-FOR-SALE instead of homes-for-sale. Query strings are kept through the redirect. A different capitalization of the area name redirects too (/listings/city/bullhead-city/ to /listings/city/Bullhead-City/), unless your MLS spells that area more than one way.
  • Indexing: SEO Fast Track pages are fully indexable. They carry no noindex tag, and your default robots.txt allows /listings/. (Regular search results pages, by contrast, are marked noindex so they don't compete with these pages.)
  • Titles: the title tag is the page's heading on its own ("Bullhead City Real Estate"), without your site name appended, to keep the area keyword up front.
  • Meta descriptions: each page's meta description is the start of its own description, cut at a word to the roughly 155 characters search results show. A page without a description yet gets a short summary instead, such as "Bullhead City Condos for Sale: browse the newest listings, updated from the MLS, and see Bullhead City home values and recent sales." Home value pages describe their market report.
  • Structured data: besides your site-wide business and website structured data, every SEO Fast Track page carries a BreadcrumbList: Home › Bullhead City for an area page, Home › Bullhead City › Condos for Sale for a type, price or feature page, and Home › Bullhead City › Home Values for a home value page.

Back to top

How to edit the written descriptions

 

Once a page has been visited, it's listed in your website admin under Pages > Dynamic Area Pages. You can sort by attribute (city, county, school and so on), search by area name, and filter to the pages you've customized.

  • Only the description text is editable. The title, the listings and the sidebar links are generated from your MLS data.
  • The description is plain text: line breaks become paragraphs, and HTML is shown as text rather than used as markup.
  • Once you save your own text, the page is marked customized (a green checkmark in the list). Customized text is never overwritten, and a customized page stays in your sitemap even if its area temporarily runs out of listings.
  • If you clear the text and save, a fresh description is written on the next visit.

Back to top

How often does SEO Fast Track refresh content on my site?

  • Listings on SEO Fast Track pages are live from your MLS feed, refreshed within about a minute.
  • Which type, price, feature and smaller-area links an area shows is refreshed hourly.
  • Descriptions are written once and kept, so the text stays stable for search engines. Customize a page if you'd like the text to say something specific.
  • Price points may be tuned for your MLS over time to match local prices. When a price point no longer applies to an area, its page returns "not found" and leaves your sitemap the usual way.

Back to top

Quick reference: things to know

  • Pages appear in sitemap.xml only after their first successful visit, and then within about 15 minutes.
  • <lastmod> is when the page was created or its description last changed, never just a visit.
  • Area names in addresses are spelled exactly as in your MLS data; other capitalizations 301 to them, unless your MLS has more than one spelling of the area.
  • Areas, types and features with no matching listings return "not found" and drop out of the sitemap when next requested.
  • A custom sitemap.xml in SEO Files replaces the generated sitemap, including SEO Fast Track pages.
  • Customized descriptions are never overwritten and never removed from the sitemap.

For what's changed in SEO Fast Track recently, see the Real Geeks Websites Changelog.

 

Back to top