Editorial principles
- Use cached fare data as context, not as a guarantee.
- Separate airport-guide intent from cheap-flight discovery intent.
- Prefer route, airport, and timing pages that answer a specific traveler decision.
- Mark sponsored handoffs and make the booking-provider boundary clear.
Programmatic page standards
FareGlide can generate pages from route, airport, airline, and fare data, but indexable pages should still have a clear traveler use case. Large experimental layers, such as fare-lab filter combinations, are only opened through bounded allowlists; overflow pages stay noindex until search and click evidence justifies more scale.
A good programmatic page explains a decision, names the limits of the cached data, gives a sensible recheck plan, links to adjacent research, and hands off to a provider without hiding the affiliate relationship.
Affiliate independence
FareGlide may receive compensation from sponsored partner links. That compensation does not turn cached observations into live offers, and it does not remove the need to confirm provider terms before purchase. Page copy should remain focused on helping a traveler choose what to recheck.
Correction and update policy
Corrections can include title changes, page copy changes, cached data refreshes, redirect fixes, schema cleanup, noindex changes, sitemap changes, or page removal. Issues that can affect traveler decisions, affiliate transparency, price expectations, airport choice, or booking-provider boundaries get priority.
Noindex and experimental layers
Experimental pages can help test DSA feeds, QA flows, and conversion handoffs, but they should not become public organic landing pages by accident. A template should enter the public sitemap only through an intentional allowlist after the decision value, metadata, internal links, structured data, and thin-content risk have been reviewed.
Metadata and structured data
Titles and descriptions should describe the traveler decision first. Structured data should match the page content and stay conservative: `WebPage`, `CollectionPage`, `BreadcrumbList`, and `ItemList` are safer for most FareGlide templates than overusing rich-result schema.
Internal linking and page purpose
Every indexable page should have a reason to exist beyond being another doorway to a partner search. The page should connect to related route, airport, timing, airline, or budget research so a traveler can compare decisions before leaving the site.
Release checks
Before deployment, generated pages should pass static HTML QA, sitemap parity checks, affiliate redirect checks, and targeted live checks. If a template changes indexation, schema, redirects, or public sitemap membership, it needs stronger verification than a purely visual edit.
Search quality feedback loop
Search Console, crawl reports, affiliate click behavior, and manual QA should be reviewed by page family rather than only at the whole-site level. If one template gets discovered but not indexed, earns impressions with poor CTR, or sends weak partner clicks, the fix should be made at that template level before more pages of the same type are generated.
That feedback loop is why FareGlide separates static sitemap segments from the fare-lab allowlist, and keeps non-allowlisted long-tail overflow outside the public organic sitemap flow.