local-seo
How do I do local SEO on my own website?
Local SEO on your own website supports local visibility through relevant, accurate service information and technically eligible pages. Google Business Profile Help says local results are mainly based on 3 factors—relevance, distance, and popularity. A page has 3 technical requirements for indexing eligibility, and Core Web Vitals tracks 3 user-experience metrics; neither set guarantees a ranking outcome.
What does local SEO on your own website contribute to local visibility?
Google Business Profile Help says local results are mainly based on 3 factors: relevance, distance, and popularity. In a separate section, it defines prominence as how well-known a business is and gives websites linking to the business and reviews as examples. A website can make its service information clear and accurate, but it cannot change the searcher's distance. Maps Agent readers should keep those concepts separate.
What technical requirements must a local website meet before it can be indexed?
Google Search Central lists 3 minimum technical requirements for indexing eligibility: Googlebot is not blocked, the page returns HTTP 200, and the page contains indexable content. Those 3 points define technical eligibility. They are a foundation for a local service page, not a statement that the page will receive an indexing outcome.
How should a WordPress site handle duplicate local service pages?
For duplicate or very similar local URLs, Google Search Central selects 1 representative canonical URL from the cluster and may choose a different URL than the site prefers. A WordPress site can expose canonical settings through its CMS. Use substantive local differences to decide whether a separate service or location page is warranted.
What should a local website do with its sitemap and robots.txt?
Google Search Central treats a sitemap as a hint for discovery and canonical preference, while robots.txt defines crawler access. One sitemap can contain 50,000 URLs or 50 MB uncompressed, and Google's robots.txt specification applies a 500 KiB limit. Keep the files' jobs separate and treat indexing as a later outcome rather than a submission guarantee.
How should a WordPress site write titles and descriptions for local service pages?
Google Search Central recommends a title link that is unique, clear, concise, and accurate, plus a meta description that is short, unique to 1 page, and relevant. For a local service page, a business name or physical location can appear when it is useful and accurate. Write each page for its actual service and place, not a repeated keyword formula.
Which Core Web Vitals should a local website monitor?
Google Search Central defines 3 Core Web Vitals: LCP, INP, and CLS. Good-experience targets are LCP within 2.5 seconds, INP under 200 ms, and CLS under 0.1 points. A local website should monitor these as user-experience measurements and improve slow or unstable pages; a passing set does not promise a local ranking outcome.
How should a business measure local SEO results from its own website?
Search Console Help defines 4 core metrics in the Performance report: clicks, impressions, click-through rate, and average position. Its documented branded/non-branded query filter provides 16 months of data, while anonymized queries can be omitted. Compare trends by query and page, and read average position as an aggregate measure rather than proof that one website change caused a ranking result.
How should a local website qualify outbound links?
Google Search Central documents 3 outbound-link qualification values: sponsored for paid placements, ugc for user-generated links, and nofollow when the other values do not apply and the site should not be associated with or have Google crawl the linked page. Choose the label that matches the link's origin; the attribute itself is not a local-prominence promise.
See where your profile stands
Everything on this page describes what to change. The audit tells you which of it applies to you: it reads a verified Google Business Profile and scores it the same way every month.
Visibility Score
0 to 100
20 scored factors across profile completeness, performance, competitive position. Free, no signup, on any verified Google Business Profile.
No signup, no card. You get the score and the factors behind it.
Sources
- Google Business Profile Help, checked 2026-09-13. Supports the 3 local-result factors and the role of websites linking to a business and reviews in prominence
- Google Search Central, checked 2026-09-13. Supports the 3 minimum technical requirements, HTTP 200 eligibility, and indexable content
- Google Search Central, checked 2026-09-13. Supports 1 representative canonical URL for duplicate or very similar pages and Google's canonicalization choice
- Google Search Central, checked 2026-09-13. Supports the WordPress/CMS note about exposing canonical settings through a search-engine settings mechanism
- Google Search Central, checked 2026-09-13. Supports the 50 MB uncompressed and 50,000 URL sitemap limits, sitemap discovery hint, and canonical preference signal
- Google Crawling Infrastructure, checked 2026-09-13. Supports the 500 KiB robots.txt limit and crawler-access role
- Google Search Central, checked 2026-09-13. Supports unique, clear, concise, accurate title links and short, unique, relevant meta descriptions
- Google Search Central, checked 2026-09-13. Supports the 3 Core Web Vitals and good-experience thresholds of 2.5 seconds, 200 milliseconds, and 0.1
- Search Console Help, checked 2026-09-13. Supports the 4 Performance report metrics: clicks, impressions, CTR, and average position
- Search Console Help, checked 2026-09-13. Supports the 16-month branded/non-branded query-filter history and anonymized-query limits
- Google Search Central, checked 2026-09-13. Supports the 3 distinct outbound-link qualification values and their uses: sponsored, ugc, and nofollow
Common questions
- Does satisfying Google's technical requirements guarantee that a local page will be indexed?
- No. Google Search Central's 3 minimum technical requirements make a page eligible for indexing: Googlebot is not blocked, the page returns HTTP 200, and it has indexable content. Eligibility is the technical threshold; those conditions do not turn into a guaranteed indexing result for a local page.
- Can submitting a sitemap make Google index every URL in it?
- No. Google Search Central describes sitemap submission as a hint for discovery and canonical preference. A single sitemap is limited to 50,000 URLs or 50 MB uncompressed, but listing a URL does not make indexing an outcome. Keep the sitemap aligned with the URLs the site intends to present.
- Can Google choose a different canonical URL from the one a WordPress site prefers?
- Yes. Google Search Central says canonicalization selects 1 representative URL from duplicate or very similar pages and may choose a different canonical than the site prefers. Its CMS guidance says WordPress can expose canonical settings through a search-engine settings page, so a preference is a signal, not a guaranteed selection.
- Are sponsored, ugc, and nofollow interchangeable link labels?
- No. Google assigns sponsored to paid placements, ugc to user-generated content, and nofollow when the other values do not apply and the site should not be associated with or have Google crawl the linked page. The 3 labels describe different relationships, so choose according to the link's origin.
- Does a Core Web Vitals pass guarantee a higher local ranking?
- No. Google Search Central defines 3 Core Web Vitals—LCP, INP, and CLS—with good-experience targets of 2.5 seconds, 200 ms, and 0.1 points. Those metrics describe real-world user experience. A pass is a useful performance signal, but it is not a guaranteed local ranking result.
- How much Search Console history can a local website inspect?
- Search Console Help documents 4 core Performance metrics—clicks, impressions, CTR, and average position—and a 16-month history for its branded/non-branded query filter. Anonymized queries can be omitted, and average position is an aggregate calculation. Use the window for trend and page/query diagnosis, not causal proof.
More on this subject in the answers library, and on the Maps Agent blog.