Optimerer WordPress i forhold til seo?
Hvis du laver hjemmesider eller affiliate sider, så er det højest sansynlig en WordPress side.
WordPress er et brugervenlig CMS system som alle hurtigt kan kaste sig over. Du kan lave flotte hjemmesider til både sjov, forretning, webshop eller affiliate. Men WordPress har nogle generelle fejl i forhold til passe flest muligt, sikkerhed og i forhold til seo optimering.
Hvorfor optimerer WordPress?
Hvis du lever af fri trafik fra søgemaskiner, så optimerer du selvfølgelig for bedre rankings. Men også for at forbedre siden i forhold til de konstante Google opdateringer.
WordPress kan være lidt tungt at danse med, når du installerer det og måske ikke gør andet end det. Helt ligesom WP har sikkerhedshuller og fejl i forhold til seo.
Der er nogle ret klare fordele ved at optimere WordPress.
Siden bliver hurtigere, nemmere at crawle, bedre onsite-seo, sikkerhed og generel bedre bruger oplevelse. Alle disse ting vil give bedre ranking, hvilket afleder mere trafik og i sidste ende – mere indtjening.
Se også: Hvordan du optimerer hjemmesiden?
Ret de basale ting?
Der er nogle grundlæggende ting som du bør tjekke:
- PHP version
- HTTP redirect til HTTPS
- Ingen dobbelte url’er
- Virker auto-canonical tags
- Opdater
- Slet ubrugte plugins
Check php version
På dashboard ”site health status” vil du kunne tjekke fejl og php version, som heldigvis er meget sjældent ved de fleste webhotel udbydere i Danmark.
PHP version ændres på webhotellets server. Det er dog ikke noget de fleste bør rode med selv uden grundig viden om hvad, hvorfor og hvordan.
HTTP – HTTPS
Check om din redirect fra HTTP til HTTPS virker.
Du kan tjekke på forskellige måder. En måde er https://httpstatus.io/ hvor du taster din http://url.dk og https://url.dk ind.
Http bliver redirectet til https i dette tilfælde – dog med 302 istedet for en 301 redirect.
Det kan ændres. Helt ligesom hvis du ikke får en 301 og 200 status code, skal du have rettet/tilføjet kode i din .htaccess fil.
Du kan rette din .htaccess fil gennem Yoast plugin. Tryk på SEO i venstre menu, ”værktøjer” og vælg ”file editor”.
Tilføj dette øverst i din fil, som laver en 301 redirect af alt http til https:
I mit tilfælde manglede jeg 301 i sidste linje.
Ressourcer til hvordan du laver redirects:
- Wpbeginner.com – Beginner’s Guide to Creating 301 Redirects in WordPress (Step by Step)
- Kim-tazlaff.dk – Redirect guiden
Ingen dobbelte url’er
Du bør også tjekke om der dobbelte url’er gennem https://httpstatus.io/. Her skal du tjekke disse url’er:
https://url.dk/indlæg/
https://url.dk/indlæg
https://www.url.dk/indlæg/
https://www.url.dk/indlæg
Du bør få en visning som dette:
Hvis ikke, skal du få rettet disse fejl.
Virker canonical tags?
Virker canonical tags? Her skal du tjekke om canonical står rigtigt. Jeg har brugt plugin i Chrome til visning, hvor du kan se url og canonical står der. Hvis det ikke virker, ville det ikke blive vist.
Ressource om canonical
Opdater plugins, themes og wordpress
Husk at opdaterer din hjemmeside, plugin og themes regelmæssigt for at undgå huller til hackere. At få sin side hacket kan være ret omstændigt og dyrt.
Slette plugins og theme
For at minimere sikkerhedshuller bør du slette ubrugte/inaktive plugins og themes. WordPress anbefaler deres standard theme er installeret, men med mindre disse bruges, kan du sagtens slette dem.
SEO plugins indstillinger
Du skal bruge et par forskellige plugin til optimering af seo og siden.
Yoast setup
Hvis du bruger Yoast som de fleste gør, så husk på; Det er et plugin der hjælper dig. Det er IKKE seo opsætning af din side. Mange har en misforstået opfattelse hvad Yoast plugin er – hvilket bare er et plugin.
Yoast kan sættes op på rigtig mange måder, og personlig bruger jeg ikke lang tid på det – og bruger også kun den gratis version.
I Yoast er der nogle funktioner/features som jeg altid slår fra. Disse indstillinger er elendige eller overflødige og med til at sløve siden neden.
Læseanalyse, hjørnestensindhold m.m. er ret ligegyldig og der findes bedre værktøjer til disse ting.
Under ”generelt” fanen opsætter du det basale schema ved at vælge mellem organisation eller person. Skriv navn og upload et logo.
”indholdstyper” fanebladet som standard er okay. Men hvis du bruger Elementor som denne side, finder du ikke bare indstillinger for Indlæg og artikler. Med Divi pagebuilder finder du også et felt der hedder Projekter (andre themes kan have andre ting). Her vælger jeg at slå ” Vis Projekter i søgeresultater?” fra.
”Taksonomier” og fanen ”kategorier”
Hvis du har indhold på en kategori side og ikke bare viser en liste med indlæg som denne side, bør du ranke kategorierne. Umiddelbart virker det til, at kategorierne får seo juice fra indlæg. Og det er lettere udokumenteret, men det virker faktisk til at kategorierne får bedre værdi end sider med interlink får.
På denne side har jeg slået kategorier fra – men kun fordi mine kategorier udelukkende bruges til visning af blogposts.
”Tags” under ”taksonomier”
Til en ganske almindelig blog slår jeg tags fra. Hvis du bevidst arbejder med tags, så skal du selvfølgelig ikke.
”Formater” bliver også slået fra – Og på denne side med der før brugte Divi, kommer der også et faneblad med ”project tags” som slåes fra.
”Arkiver” – Slå både forfatterarkiver og datoarkiver fra.
Social faneblad under Yoast – Indtast dine forskellige sociale medier.
Ressourcer om hvad, hvorfor og hvordan om Yoast:
Schema Pro
Jeg bruger Schema Pro plugin. Det koster lidt penge, men sparer dig for bøvl og tid med at sætte schema op.
Det er ret simpelt, du trykker på setup og følger guiden. Her udfylder du firmanavn, logo, sociale sider, vælger about page, kontakt m.m.
Til sidst skal du vælge schema type. Her vil de fleste affiliate blogs skulle vælge ”article”. Vælg om article skal vælge for alle indlæg, sider eller begge.
Du kan lære med om plugin og opsætning i guide hos Wpcrafter.com eller få det visuelt i denne engelske video: Schema Pro Wizard Setup Tutorial
Perfmatters – cleanup plugin
Din side er fuld af unødvendig eller gammel kode som sløver siden ned. Hvis du er en haj, ved du sikkert allerede hvordan. Men til flertallet der helst vil undgå at rode for meget med kode og databaser, her er plugin en hjælpende hånd.
Perfmatters plugin(her) koster ca. 130$ om året for rettighed til at bruge plugin på alle sine sider. Hvis du kun har en enkelt side, kan du købe det for 25$ om året. Det er et nemt og godt plugin til at optimerer siden – Jeg har ingen affiliate links her, så det er udelukkende sagt ud fra en objektiv bedømmelse.
Du finder forskellige gratis alternativer, der dog ikke er lige så gode.
Hvis du vælger at kaste dig over Perfmatters, kan du med garanti få mere værdi ved at dykke ned i mulighederne med pluginnet. Personligt slår jeg bare et par ting fra, og går videre til andre gøremål.
Perfmatters settings – Slå til:
- Disable emojis
- Remove query strings
- Diable xml-rpc
- Hide wp version
- Remove wlwmanifest link
- Remove rsd link
- Remove shortlink
- Disable selv pingbacks
- Disdable google maps
- Disable comments?
- Remove comments urls
- Lazy loading
- Use native
Gratis alternativer:
Cache plugin
HUSK BACKUP
W3 total cache har eksisteret i evigheder og ganske fint. Der findes bedre muligheder, men w3 gratis version virker ganske fint.
General settings:
- Enable Page cache – disk enhanced
- Enable Minify – Disk – minify default – jsmin – css
- Enable database cache ved mindre sider
- Enable browser cache
- Under ”user experience” kan du slå de 3 felter fra, hvis ikke gjort gennem Perfmatters plugin
- ”Miscellaneous” nederst, slår du enable google page speed fra, slå anonymous track usage fra
Billed optimerings plugin
Der findes forskellige muligheder for plugins til optimering af billeder. Når du uploader billeder skal du selvfølgelig skære dem til i størrelse. Men du bør også bruge et plugin til optimering / komprimering af billeder.
Her er ”Smush” eller EWWW Image optimizer plugin gratis, men dog med begrænsninger.
Smush installeres og så er plugin køreklar – Find det her.
WordPress og hastighed
De nævnte plugins klarer det vigtigste i forhold til hastighed. Men det kan altid gøres bedre. Her kan nævnes mange muligheder som WP Rocket cache plugin eller hosting.
De vigtige ting i forhold til hastighed er:
- Cache / CDN
- Komprimering af billeder
- Komprimering ad CSS, hmtl og scripts
- Oprydning af databse
- Hosting
- Load af fonts
Theme links – anchor optimization
Optimering af links på siden er nok det vigtigste i forhold til seo. Anchor tekst optimering f.eks.
Nofollow interne generiske links
Fjern generiske termer som ”klik her”, ”her”, ”start” osv. som formindsker relevansen på linket. Her kan du med fordel tilføje et nofollow.
Menu felterne er ofte egnet til et nofollow i forhold til relevans.
”udseende” ”menuer” – tryk på ”skærmindstillinger” øverst højre. Klik af i link relationer. Gå ned og klik på menufanerne, hvor du kan se et nyt felt ”link relation(XFN). Her kan du skrive et nofollow ind.
Kontakt side, cookie og privatpolitik med mere, bør du tilføje et nofollow på i min obtik.
Siderne bliver stadig indekseret, hvis du ikke har slået det fra i Yoast.
Fjern overflødige links på siden
Læs mere, dato m.m. på forside og kategorier visning af blog indlæg er ganske overflødige links.
Disse link kan du fjerne. Du bør altid lave en backup og have et childtheme hvor du tilføjer ændringer. Hvis du ikke bruger child theme, vil din tilføjet kode ofte blive fjernet ved opdateringer.
Gå ind i Theme editor, vælg child theme og ”theme functions”.
f.eks. fjerne dato links (generatepress theme):
add_filter( ‘generate_post_date_output’, function( $output, $time_string ) {printf( ‘<span class=”posted-on”>%s</span>’,$time_string);}, 10, 2 );
Fjern bundlink der ofte reklamerer for theme producenten. Det er selvfølgelig op til dig selv, men jeg tænker at når man har betalt for dit theme, hvorfor skal de have gratis reklame på din bekostning. Det koster dig selvfølgelig ikke noget at have det stående, udover linkjuice.
Robot.txt optimering
Redigerer din robot.txt fil gennem yoast – Eller ftp.
Det vigtige er at blokerer unødvendige sider, så Google bots bruger tiden på de vigtige sider.
Du finder mange dybegående artikler om robot.txt fra eksperter. Personligt har jeg kopieret nedestående fil fra sådan en person.
Eksempel på robots.txt template fra Danielcuttridge.com:
—
# WordPress Robots.txt Boilerplate v1.1 by Daniel Cuttridge
# https://danielcuttridge.com/wordpress-robots-boilerplate/
# UTF-8 BOM Tested & Approved
User-agent: Googlebot
# Allow files critical for rendering
Allow: *.js
Allow: *.css
# Allow AJAX – Do Not Remove
Allow: /wp-admin/admin-ajax.php
# Prevent crawl-budget waste on search pages
Disallow: /?s=
Disallow: /search/
# Prevent private admin areas from being crawled
Disallow: /wp-admin
# Prevent duplicate /feed/ pages from being crawled
Disallow: /*/feed/
# Prevent login page crawls etc
Disallow: /wp-login.php
# Prevent register page crawls etc
Disallow: /wp-register.php
# Prevent Trackback Neg SEO
Disallow: /trackback/
User-agent: *
# Allow AJAX – Do Not Remove
Allow: /wp-admin/admin-ajax.php
Disallow: /wp-admin
Disallow: /wp-login.php
Disallow: /trackback/
Disallow: /wp-register.php
# Add all sitemaps
Sitemap: https:// dinurl.dk /sitemap_index.xml
Sitemap: https:// dinurl.dk /post-sitemap.xml
Sitemap: https://dinurl.dk/page-sitemap.xml
—————
Husk at indsætte dine egne urls på sitemap.
Remove hidden links/crawl traps
Der findes ligegyldige links i WordPress som du med fordel kan fjerne.
Husk altid at lave backup før du ændrer noget
Theme editor – child theme – theme functions
Tilføj dette:
Add to functions.php:
remove_action(‘wp_head’, ‘rsd_link’); //removes EditURI/RSD (Really Simple Discovery) link.remove_action(‘wp_head’, ‘wlwmanifest_link’); //removes wlwmanifest (Windows Live Writer) link.remove_action(‘wp_head’, ‘wp_generator’); //removes meta name generator.remove_action(‘wp_head’, ‘wp_shortlink_wp_head’); //removes shortlink.
Under theme og Tema Header, fjerner du følgende linje
Remove from header:
<link rel=”profile” href=”http://gmpg.org/xfn/11″>
Døde links
At tjekke for 404 og døde links er en konstant vedligeholdelse. Hvis du linker til døde/ikke eksisterende sider er det skidt for både kunden og seo.
Du kan installer ”Broken Link Checker” plugin, der over tid finder dine døde links. Pluginnet virker ikke altid optimalt eller hurtigt dog.
Du kan også bruge en gratis side som https://www.deadlinkchecker.com/website-dead-link-checker.asp
Som du kan se, skal der rettes/slettes/redirected nogle links på min side.