Hello,

I am trying to create a sitemap to improve my seo. My site is: www.advance-web-studio.com

I create a free sitemap generator through google:

<?xml version="1.0" encoding="UTF-8"?>
<urlset
  xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9
        http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">
<!-- created with Free Online Sitemap Generator www.xml-sitemaps.com -->

<url>
  <loc>http://www.advance-web-studio.com/</loc>
  <lastmod>2018-02-20T14:48:27+00:00</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>http://www.advance-web-studio.com/public/innovation_book.pdf</loc>
  <lastmod>2017-08-04T06:56:36+00:00</lastmod>
  <priority>0.80</priority>
</url>
<url>
  <loc>http://www.advance-web-studio.com/contact</loc>
  <lastmod>2018-02-20T14:48:27+00:00</lastmod>
  <priority>0.80</priority>
</url>
<url>
  <loc>http://www.advance-web-studio.com/services</loc>
  <lastmod>2018-02-20T14:48:27+00:00</lastmod>
  <priority>0.80</priority>
</url>

</urlset>

Yet, I still feel that the sitemap is incomplete. Please help advice me how to create a good sitemap.

Dani AI

Generated

A few practical points to bridge what has already done and a production-ready sitemap. The XML file shown is a fine start, but a sitemap only helps if it contains the canonical, crawlable URLs you actually want indexed. As noted, pages behind non-functional "read more" anchors, JS-only pagination, or gallery images that are not separate pages will not be discovered or listed by a generator. The goal is to list canonical, 200 OK, indexable pages (and only those).

Concrete checklist and workflow:

  • Crawl the site (Screaming Frog, a CMS sitemap plugin, or a server-side script) to enumerate every real page and media asset you want indexed. Fix any "read more" and pagination links so they point to real URLs rather than anchors or JS-only handlers.
  • Exclude admin, staging, login, duplicate or deliberately noindex pages. Make sure canonical tags match the URLs in the sitemap (http vs https, www vs non-www).
  • Include important PDFs and key images if you want them indexed; either list the PDF URL as a normal sitemap entry or use the image extension for image-heavy pages. Keep lastmod accurate only if your timestamps are reliable. Priority/changefreq are optional and low-value—focus on correctness.
  • Automate: regenerate on publish (or nightly) and compress (.xml.gz) if large. Use a sitemap index when a single sitemap would exceed 50,000 URLs or 50 MB uncompressed.

Point-of-deployment examples:
Add a pointer to robots.txt so crawlers can find the sitemap:

Sitemap: https://example.com/sitemap.xml
User-agent: *
Disallow:

If the site grows, split and index sitemaps with a sitemapindex file. After publishing, submit the sitemap to Google Search Console and Bing Webmaster Tools and monitor the Coverage/Sitemaps reports for crawl errors, blocked URLs, or orphan pages. For specifically: crawl the site to collect missing blog posts and portfolio item pages, repair pagination and broken "read more" links, remove any accidental uploads, then regenerate and resubmit the sitemap.

What's missing?

The 'read more...' links on your blog index don't go anywhere, the pagination list contains no links, the portfolio is just images.

I think that the generated sitemap looks ok.

I think you might have accidentally to your portfolio.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.