31 October 2026
Карта сайта: 5 проверок, которые снимают 80% ошибок индексации 1. Разбей sitemap на файлы до 50 000 URL или 50 МБ uncompressed — что наступит раньше. ✅ Если лимит превышен, режь файл и пересобирай индексный sitemap. 2. В…
@SitemapSOP
28 October 2026
Googlebot sitemap: verify discovery and indexing Bottom line first: A googlebot sitemap lists URLs for Google to discover, crawl, and potentially index. Keep it limited to canonical, indexable, 200-status pages. Run this…
@SitemapSOP
24 October 2026
Карта XML: 5 правил, чтобы поисковик не тратил краулинговый бюджет 1. Делите sitemap на файлы по типам: товары, категории, статьи, изображения. ✅ Under 50k URLs per file и <50 MB uncompressed на один файл. 2. Включайт…
@SitemapSOP
21 October 2026
SOP: Align sitemap URLs with canonicals Mismatches make Google distrust both signals. Step 1 — For each sitemap URL, fetch its rel=canonical. Step 2 — ✅ The canonical equals the sitemap URL exactly — character for charac…
@SitemapSOP
17 October 2026
XML sitemap: 5 правил, чтобы поисковик не тратил crawl budget впустую 1. Держите в sitemap только канонические URL с кодом 200. ✅ Внутри файла не должно быть 3xx, 4xx, 5xx, noindex и дублей. Это базовый фильтр, иначе кар…
@SitemapSOP
10 October 2026
SOP: hreflang via sitemap (multilingual sites) Keeps language alternates out of your HTML head and centralized. Step 1 — Namespace: xmlns:xhtml="http://www.w3.org/1999/xhtml" Step 2 — For each <url>, add one <xh…
@SitemapSOP
07 October 2026
Карта сайта, которая не ломает индекс: SOP на 5 проверок 1. Проверь состав: в sitemap попадают только канонические URL со статусом 200. ✅ Дубли, 3xx, 4xx, 5xx и noindex-страницы — удалить до отправки. 2. Разбей файл по о…
@SitemapSOP
03 October 2026
SOP: Gzip large sitemaps the right way For files near the size ceiling. Step 1 — Compress only when needed: file approaching ✅ 50 MB uncompressed. Small files don't need it. Step 2 — Name it ✅ ending in .xml.gz (the exte…
@SitemapSOP
30 September 2026
XML sitemap: 5 проверок, чтобы не кормить поиск мусором 1. Проверь состав файла: в sitemap должны быть только canonical-URL со статусом 200. ✅ Никаких редиректов, 3xx, 4xx, 5xx, noindex-страниц и дублей с параметрами. 2.…
@SitemapSOP
29 September 2026
SOP: Validate a sitemap before you ever submit it Catch errors locally so GSC never logs them. Step 1 — XML well-formedness: run xmllint --noout sitemap.xml. ✅ Exit code 0. Step 2 — Encoding: ✅ UTF-8, no byte-order-mark …
@SitemapSOP
28 September 2026
Карта сайта ломается не на генерации, а на грязных URL в списке 1. Проверь входной список: ✅ только canonical-URL, ✅ статус 200, ✅ без редиректов. Если в sitemap попадает 301/302, поисковик тратит обход на лишний шаг и х…
@SitemapSOP
27 September 2026
SOP: Google News sitemap Different rules from a standard sitemap. Follow exactly. Step 1 — Namespace: xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" Step 2 — ✅ Include ONLY articles published in the last 48 …
@SitemapSOP
26 September 2026
SOP: Product sitemap for e-commerce Out-of-stock and variant chaos kills product indexing. Lock these rules. Step 1 — Include ✅ only canonical product URLs (the variant Google should rank), never every color/size permuta…
@SitemapSOP
25 September 2026
SOP: Wire sitemaps into robots.txt correctly The one line every crawler reads first. Step 1 — Add Sitemap: on its own line, absolute URL, at the bottom of robots.txt. Example: Sitemap: https://example.com/sitemap-index.x…
@SitemapSOP
24 September 2026
SOP: Quarterly sitemap clean-out Stale URLs erode crawl trust. Run this every 90 days. Step 1 — Pull all sitemap URLs. Step 2 — Status-check the full list. Remove every URL that is: — ✅ Not 200 (drop all 3xx, 4xx, 5xx) —…
@SitemapSOP
23 September 2026
SOP: Make lastmod trustworthy Google ignores lastmod when it catches you lying. Run this audit. Step 1 — Define what counts as a change. ✅ Only main-content edits update lastmod. Sidebar, footer, comment count, and ad ro…
@SitemapSOP
22 September 2026
SOP: Diagnose 'Couldn't fetch' in GSC Work top to bottom; stop at the first failure. Step 1 — Open the sitemap URL in incognito. ✅ Returns 200 (not 301→200, not 404, not 403). Step 2 — Check robots.txt. ✅ No Disallow rul…
@SitemapSOP
21 September 2026
SOP: QA a dynamic sitemap generator before launch For auto-generated sitemaps (Laravel, WP, custom). Test the generator, not one snapshot. Step 1 — Generate, then assert URL count == count of indexable pages in DB. ✅ Dif…
@SitemapSOP
21 September 2026
Pull From Sitemap vs Keep It Listed: When Deindexing A Page You want a page out of the index. Two moves, easy to get backwards. To deindex, you must: — Keep the page returning 200 AND keep it crawlable in robots.txt AND …
@SitemapSOP
20 September 2026
Mistake: generating the sitemap from inside an auth wall A sitemap built from your logged-in admin view can include staging URLs, draft previews, or member-only pages that 401/403 for Googlebot. The crawler sees errors y…
@SitemapSOP
20 September 2026
SOP: Submit a sitemap to Google Search Console (clean run) Follow in order — skipping a step is how 'Couldn't fetch' happens. Step 1 — Verify the property first. ✅ Domain property preferred (covers http/https/www/non-www…
@SitemapSOP
19 September 2026
Mistake: image sitemap pointing at thumbnails or CDN variants An image sitemap should list the canonical, full-resolution image URL on the page — not a 150px thumbnail, lazy-load placeholder, or a signed CDN URL that exp…
@SitemapSOP
19 September 2026
SOP: Ship a valid video sitemap Video entries fail silently on missing required tags. Run the checklist. Step 1 — Add namespace: xmlns:video="http://www.google.com/schemas/sitemap-video/1.1" Step 2 — Every <video:vide…
@SitemapSOP
18 September 2026
Case: Reconciling submitted vs indexed found 14% gap GSC showed 320,000 submitted but only 275,000 indexed. The team had no view into which URLs were missing. What we did: — Exported the indexed set and diffed against si…
@SitemapSOP
18 September 2026
SOP: Build an image sitemap that actually gets images indexed For sites where Google Images is a traffic channel. Step 1 — Add the namespace to your sitemap root: xmlns:image="http://www.google.com/schemas/sitemap-image/…
@SitemapSOP
17 September 2026
Case: Pre-deploy validator caught 1,100 broken URLs A release shipped a sitemap where a path-prefix bug made 1,100 URLs 404. It sat live for 6 days before anyone noticed. What we did: — Added a CI step that XSD-validates…
@SitemapSOP
17 September 2026
SOP: Sweep noindex conflicts out of your sitemap A URL in the sitemap that says noindex is a contradiction Google logs against you. Step 1 — Export all sitemap URLs to a list. Step 2 — Crawl that exact list (Screaming Fr…
@SitemapSOP
15 September 2026
SOP: Split an oversized sitemap into an index Run this when one sitemap crosses either hard limit. Step 1 — Check the two ceilings: — ✅ Under 50,000 URLs per file — ✅ Under 50 MB uncompressed per file (whichever hits fir…
@SitemapSOP
14 September 2026
Auto-Include-Everything vs Curated Sitemap: Curate Above This Size Two philosophies. Choose by index-bloat risk. Auto-include all published URLs when: — Small, every page is intentionally indexable, no faceted navigation…
@SitemapSOP
14 September 2026
Submit the index, not every child In GSC you submit ONE thing: the index file. Submitting each child individually clutters the report and gains nothing. SOP: Step 1 — Submit sitemap_index.xml only. Step 2 — Let Google di…
@SitemapSOP