Sitemap.xml — dynamic, submitted, monitored monthly
Stale sitemap, missing image and video sub-sitemaps, "Couldn't fetch" errors accumulating quietly. I generate a dynamic sitemap that refreshes with new content, submit it to GSC, and monitor monthly so Google keeps crawling cleanly. ₪350 one-time + ₪80/month.
Why a fresh sitemap matters
- ✓ A dynamic sitemap helps Google discover new pages sooner, although Google does not commit to when it crawls or indexes them
- ✓ A separate image sitemap helps Google find images it might otherwise miss, which matters on content sites and ecommerce
- ✓ "Couldn't fetch" means Google could not read the sitemap at all, so nothing in it is being discovered through it
- ✓ A sitemap directive in robots.txt ensures Google finds the sitemap even without manual submission in GSC
A sitemap tells Googlebot which URLs live on the site and when each one last changed. Build it once, leave it alone, and within months it lies — new pages skip indexing, deleted pages still show up.
The dynamic version regenerates with every new post, product, or page. Sub-sitemaps for images and videos sit underneath (well worth having on content sites and ecommerce stores), all wired into a sitemap index. A sitemap directive goes into robots.txt at the same time.
Monthly maintenance: open the Sitemaps report in GSC, hunt fetch errors, validate the schema, compare the submitted URLs against what the Page indexing report shows as indexed. Important pages that stay out of the index get investigated, because Google does not guarantee indexing.
Dynamic sitemap from real content
The sitemap regenerates with every new post or product, with accurate lastmod tied to real edit timestamps.
Image and video sub-sitemaps
Separate sub-sitemaps for images and videos, so Google can find media it might otherwise miss.
Monthly error check
Once a month the Sitemaps report gets a full review. "Couldn't fetch" and "Has errors" get caught before they pile up, and each one gets fixed in the same week.
robots.txt integration
Sitemap directive added to robots.txt so Google finds the sitemap even without manual submission.
How we work
- 1
Audit the current state
I scan the existing sitemap, check GSC for errors, and identify gaps like missing image or video sitemaps.
- 2
Generate dynamic sitemap
Sitemap set up to refresh with new content, split into sub-sitemaps and connected to a main index.
- 3
Submit and wire robots.txt
Sitemap submitted in GSC, directive added to robots.txt, and the fetch status checked until the Sitemaps report shows Success.
- 4
Monthly monitoring
Every month I review the Sitemaps report, compare submitted URLs with indexed ones, and fix errors in the same week.
Sitemap service pricing
One-time setup of dynamic sitemap + sub-sitemaps + ongoing monthly monitoring in GSC.
Get a custom quoteOr see all SEO packages →
FAQ
Static vs dynamic sitemap?
A static sitemap is an XML file built once and never refreshed — within months it shows deleted URLs and misses new pages. A dynamic sitemap regenerates on the fly from the site's actual data, with accurate lastmod tied to the real edit timestamp, so Google knows when to come back and crawl.
Do I need a separate image sitemap?
For content sites, ecommerce, or portfolios, yes. An image sitemap helps Google find images it might otherwise miss, such as images loaded by JavaScript. Google stopped using the old caption, title, license and geo tags in image sitemaps in 2022, so what matters is listing the image URLs. I add it as a sub-sitemap under the main index.
What do you do when Google says "Couldn't fetch"?
That error appears when Google cannot load the sitemap — usually a robots.txt block, a wrong redirect, or a wrong URL in GSC. I check the URL with URL Inspection, fix the block, then resubmit. The fix itself is usually quick; Google then refetches the sitemap on its own schedule.
Let us help
Send a message describing what you need and we will reply with a quote and recommended next step within an hour during business hours.
Related
- SEO service · Search Console Google Search Console monitoring — see what is working be...
- SEO service · GSC setup Google Search Console setup — verification done right, th...
- SEO service · robots.txt robots.txt audit and fix, checked in Search Console
- SEO service · Indexing Indexing fix — root cause via URL Inspection, page by page
- SEO service · Page indexing Page indexing report cleanup: every URL classified and re...