XML-sitemaps zijn een geweldige manier om ervoor te zorgen dat uw site goed wordt gekropen en geïndexeerd. Leer hoe je de controle over te nemen en bouw je eigen!
als het gaat om het maken van een XML sitemap, werkt een auto-analogie het beste. Natuurlijk, automatisch is geweldig. Het is handig en biedt u een extra hand om te zetten dat Adele lied dat u graag mee te zingen vreselijk., Maar elke liefhebber van het rijden zal u vertellen dat een handmatige shift geeft u een nauwere verbinding met het voertuig en de weg, en dat is precies wat we willen – meer verbinding. Meer controle.
tegenwoordig zijn er veel opties voor het automatiseren van het maken van XML-sitemaps, hetzij via een plugin of een online sitemapgenerator. Sommige zijn beter dan anderen (de Yoast plugin voor WordPress doet een vrij goed werk), maar de machines hebben ons nog niet vervangen. Automatisering voldoet nog steeds niet aan een zorgvuldig geconstrueerde sitemap met de hand., Dus rol je mouwen op en volg deze stappen voor het maken en indienen van aangepaste XML sitemaps die uw site beter dan elke plugin of tool kan vertegenwoordigen.
Stap 1: weet wat u zoekt
een XML-sitemap is in wezen slechts een lijst van de pagina ‘ s waaruit uw website bestaat. Maar het belangrijkste om te onthouden is dat we alleen bezig zijn met pagina ‘ s die in de index van Google moeten zijn. U wilt bijvoorbeeld geen inlogpagina of een “dank u”-pagina na aankoop op uw sitemap plaatsen., Voordat u begint met het verzamelen van de URL ’s van de pagina’ s op een site, laten we een simpele vraag stellen:
“is dit een pagina die in de index van Google moet staan?”
Als u iets meer vertrouwd bent met SEO, kunt u ook vragen:
” geeft de pagina een 200-statuscode terug?”
en
” is de pagina zelf-canoniek?”
het doen van deze oefening geeft betekenis aan alles wat we tegenkomen in Stap 2.,
Stap 2: Verzamel uw pagina ‘ s
nu we precies weten wat we zoeken, gaan we het zoeken! In het eerste deel van deze stap gaan we alle URL ‘ s van de website verzamelen. De makkelijkste manier om dit te doen is met een crawler zoals Screaming Frog, die snel de pagina ’s van uw site kan crawlen en een lijst met URL’ s kan uitspugen.
als alternatief kunt u eenvoudig elk van de belangrijkste navigatieopties van de site volgen tot op het diepste niveau (ook bekend als een menselijke crawl). Dit is eigenlijk de methode die ik prefereer., Als de site niet te groot is, is het een geweldige manier om te leren over de navigatielogica en gebruiksvriendelijkheid van uw site.
laten we de site van Go Fish Digital als voorbeeld gebruiken. Voordat ik gooi het in een crawler, ik ga om het handmatig bladeren en krijg wat inzichten. Mijn eerste afhaalmaaltijd, zoals vaak het geval is, is van de hoofdnavigatie.
helemaal links hebben we een logo en branding, die linkt naar de startpagina. Je raadt het al – de home page URL gaat in de sitemap.
aan de rechterkant hebben we over, Services, Blog en Contact.,
meteen ga ik beginnen met groeperen. De over-en contactpagina ’s zijn meer algemene pagina’ s, zoals de homepage, dus ik beschouw deze drie URL ‘ s als een “algemene” sectie van de site.
algemene pagina ‘ s
volgende hebben we diensten en Blog.
diensten heeft een drop-down menu – Dit is een perfecte reden om deze pagina ‘ s samen te groeperen!
Service Pages
dan, de blog. Ik heb alleen weergegeven 3 berichten hier, maar er zijn veel meer blog posts op GFD ‘ s site., Hier zou een kruiper in het spel komen.
Blog posts
wil je dat zien? We hebben nu de site netjes opgedeeld. Met onze URL ‘ s gegroepeerd als deze, kunnen we een prachtig georganiseerde sitemap maken!
in het laatste deel van deze stap, gaan we alle pagina ‘ s verwijderen die niet voldoen aan de vraag(en) die we in Stap 1 stelden. Ik vond een privacy policy pagina in de voettekst, en ik heb besloten om het niet op te nemen. Het is niet een trefwoord-gerichte pagina die gaat om goed te presteren in de zoekopdracht., Vergeet nooit dat u kunt opnemen of uitsluiten welke pagina ‘ s die u wilt bij het maken van een sitemap!
Stap 3: Code uw URL ‘s
Als u stap 2 zorgvuldig hebt toegepast op de pagina’ s van uw website, hebt u nu een lijst met URL ‘ s die moeten worden opgemaakt met de juiste tags. XML lijkt veel op HTML – in feite staat de “ML” in beide voor “markup language.”
voor deze stap hebt u een teksteditor nodig zodat u een XML-bestand kunt maken. Ik beveel sublieme tekst. Ze bieden een levenslange licentiesleutel, en het zal uw SEO en tekstbewerking toekomst beter dan de finest hound dienen.,
a.) Let’s begin with an opening <urlset> tag:
<urlset xmlns=”http://www.sitemaps.org/schemas/sitemap/0.9″>
b.,) Next, add your first URL with the appropriate <url> and <loc> tags:
<url>
<loc>https://gofishdigital.com</loc>
</url>
c.,) Wanneer u uw laatste URL hebt ingevoerd, sluit u gewoon de <urlset> tag:
</urlset>
nu u de verschillende tags kent, krijgt u uw ogen gebruikt om te kijken naar een eenvoudige XML sitemap. Hier is hoe het eindproduct eruit zou zien:
Stap 4: Valideer uw Sitemap
*houd er rekening mee dat de onderstaande validatiemethode niet meer consistent lijkt te werken., Ik zie perfect geldige sitemaps die valideren in Google Search Console mislukken de validatie test hieronder. Vanaf 25 November 2019 is de beste methode voor het valideren van uw XML-sitemap om deze in te dienen in het Google Search Console-account voor uw specifieke website.
nu is het tijd om uw sitemap door een validator te laten lopen om er zeker van te zijn dat alle syntaxis correct is. Ga je gang en sla je bestand op en noem het sitemap.xml. Ga dan naar https://validator.w3.org/#validate_by_upload en upload uw XML-bestand., Hopelijk ziet u dit bericht:
als er fouten zijn, zal de validator de regel citeren die de fout bevat, zodat u terug kunt gaan naar sublieme tekst en deze gemakkelijk kunt vinden.
Stap 5: Voeg het toe aan de Root
xml) naar de hoofdmap van uw site. Dit kan lokaal, via FTP of (idealiter) door een ontwikkelaar. Het toevoegen van uw sitemap bestand naar de hoofdmap betekent dat het zal worden gevestigd op yoursite.com/sitemap.xml. dit geldt voor veel sites!, Proberen het kiezen van een paar sites die u regelmatig bezoekt en typ “/sitemap.xml “na het TLD (de”. com,””. net, ” etc.).
ex: https://www.apple.com/sitemap.xml
Stap 6: Voeg het toe aan de Robots (.txt)
a robots.txt-bestand is een eenvoudig tekstbestand met instructies voor de crawler die uw site bezoekt. Het bestand bestaat in de hoofdmap, dus je kunt waarschijnlijk raden waar het zich bevindt – yoursite.com/robots.txt. een van de lijnen die u kunt toevoegen aan uw robots.txt-bestand is de” Sitemap: “regel. Dit zal ervoor zorgen dat de crawler gaat en controleert uw perdy, aangepaste XML sitemap., Hier is hoe de regel eruit zou zien, aangenomen dat uw site veilig is (HTTPS):
Sitemap: https://yoursite.com/sitemap.xml
Apple.com heeft een aantal “Sitemap:” lijnen in hun robots.txt-bestand (https://www.apple.com/robots.txt):
een regel toevoegen aan uw robots.txt-bestand dat wijst op uw sitemap is enigszins besproken als effectief, maar het doel van deze gids is om grondig te zijn, en het is nog steeds een best practice zie ik gebruikt door veel top SEO ‘ s en succesvolle websites.,
Stap 7: Verzend uw Sitemap
We verzamelden, we groepeerden, we tagden, we valideerden en we voegden toe aan de root. Nu zullen we bespreken hoe u uw sitemap in te dienen bij Google en Bing. Dit kan de indexatie van uw site verbeteren! Houd er rekening mee dat ik ervan uitga dat u Google Search Console en Bing Webmaster Tools accounts hebt ingesteld.
hoe verzend ik een sitemap naar Google
a.) log in op uw GSC account.
b.) klik op Crawl > Sitemaps > Add/Test Sitemap
c.) Enter ” /sitemap.,xml ” in het beschikbare veld en stuur uw sitemap!
hoe verzend ik een sitemap naar Bing
a.) log in op uw BWT account.
b.) klik op Configure My Site > Sitemaps
c.) Voer de volledige URL van uw sitemap in en verzend uw sitemap!
Check regelmatig in (maar niet obsessief) om er zeker van te zijn dat uw sitemap URL ‘ s worden gekropen. Het is niet ongewoon voor slechts een deel van uw sitemap te worden gekropen. In feite zien we zelden een sitemap in zijn geheel gekropen. Dat is veel gevraagd en de grote zoekmachines houden ervan om terughoudend te zijn.,
(Bonus) Sitemapping op volgend niveau: een Index aanmaken
Het doel van een sitemap is om de pagina ‘ s van uw site zo crawler-toegankelijk mogelijk te maken. Om dit te doen, presenteren we ze in een eenvoudige, georganiseerde lijst. Als u orde naar het volgende niveau wilt brengen, wilt u een sitemap-index maken.
een sitemap-index is een XML-bestand dat verwijst naar een aantal afzonderlijke XML-sitemaps. Voor Go Fish Digital ‘ s site kunnen we een individuele sitemap maken voor elke groep die we hebben gemaakt in Stap 2:
general_sitemap.XML
services_sitemap.,xml
blog_sitemap.xml
we zouden elk van deze bestanden toevoegen aan de rootmap van de site en naar hen wijzen binnen een sitemap index, die zijn eigen XML tags gebruikt:
we zouden dan de sitemap index een naam geven, valideren, toevoegen aan de rootmap, en deze verzenden in de zoekmachine consoles voor Google en Bing – het is niet nodig om elke afzonderlijke sitemap in te dienen! De index zal voor alles zorgen. Daarnaast kunt u een “Sitemap:” – regel toevoegen aan uw robots.,txt-bestand dat verwijst naar de index, in plaats van te wijzen naar elke individuele sitemap (kijkend naar jou, Apple).
een sitemap index met individuele sitemaps vertegenwoordigt het hoogste niveau van organisatie en is een uitstekende manier om de indexeerbare pagina ‘ s van uw site te presenteren aan de grote zoekmachines.