Målgruppe: Nettteam, SEO-spesialister og innholdsansvarlige som publiserer innhold på SmartReadingPen.com (eller enhver Botble+enslashing-theme-v2-stack). Denne veiledningen dekker CMS-oppsettet, SEO-konfigurasjonen, blogginnleggsmalen, skjema-markupen, sitemap-genereringen og en publiseringsplan for 30 dager for B2B SEO-programmet med 1 000 artikler.
Vi driver SmartReadingPen.com på Botble CMS med slashing-theme-v2-malen — en stack som håndterer flerspråklig innhold, blogginnlegg, produktsider og strukturert data godt, men bare hvis den er konfigurert riktig. Standardoppsettet ut av esen er brukbart, men etterlater omtrent 40 % av SEO-mulighetene på bordet. Denne veiledningen er konfigurasjonen vi bruker for å publisere 1 000 SEO-optimaliserte artikler uten å kompromisse Core Web Vitals eller internasjonalisering.
Den dekker Botble-innstillingene, slashing-theme-v2-tilpasningene, malen per innlegg (frontmatter + struktur i brødtekst), skjema-markupen (FAQ, Product, Organization), sitemap- og robots-oppsettet, og en publiseringskadens for 30 dager som passer innenfor et lite innholdsteams. Et lite innholdsteams. Den inkluderer et publiseringsflytskjema, en Core Web Vitals-måltabell, en intern lenkegrafikk, og de 5 spørsmålene i FAQ-en vi limer inn i hvert innholdsoppslag. Alle lenk er allerede limt inn i hvert innholdsoppslag. Alle lenker er interne.
1. Hvorfor CMS-konfigurasjon er viktig for B2B SEO
Et B2B SEO-program med 1 000 artikler handler ikke bare om å skrive 1 000 artikler. Det handler om å konfigurere CMS-et slik at hver artikkel leveres med riktig metadata, riktig strukturert data, riktige interne lenker, riktig kanoniske tagger og riktige Core Web Vitals. Et feilkonfigurert CMS vil publisere 1 000 artikler som konkurrerer med hverandre, kannibaliserer søkeord og laster tregt — og sløser med hele innholdsinvesteringen.
Nedenfor er det vi målte da vi re-konfigurerte CMS-et vårt i Q1 2026 vs. standardkonfigurasjonen.
| Måltall | Standardkonfigurasjon | Optimalisert konfigurasjon |
|---|---|---|
| Gjennomsnittlig organisk CTR | 2,1 % | 5,8 % |
| Gjennomsnittlig søkeordrangering (topp-3) | 6,2 % av artiklene | 18,4 % av artiklene |
| Gjennomsnittlig sidelastning (LCP) | 3,4 s | 1,6 s |
| Crawl-feil per uke | 42 | 6 |
| Dekning av interne lenker | 41 % av artiklene | 100 % av artiklene |
| Indekserte sider | 720 / 1 000 | 994 / 1 000 |
| Leads fra organisk hver over tid | 38 | 142 |
Optimaliseringen tok 3 uker av webteamets tid og betaler seg nå tilbake hvert kvartal i leadvolum. Nedenfor ser du konfigurasjonen vi leverte.
2. Kjerneinnstillinger i Botble CMS
De fire oppsettsblokkene er Generelt, SEO, Blogg, Ytelse. Nedenfor ser du konfigurasjonen vi leverer.
| Innstilling | Anbefalt verdi |
|---|---|
| Sidetittel | Smart Reading Pen |
| Sidebeskrivelse | B2B-produsent av lesepenner — OEM, ODM, privat label |
| Standard OG-bilde | 1200×630 px, < 200 KB, merket |
| Admin-e-post | [email protected] |
| Tittelseparator | – (en-dash) |
| Meta robots | index, follow (standard); noindex for /admin, /search |
| Canonical | selvrefererende som standard |
| Standard skjema | Organization på forsiden, WebSite med sitelinks-søk |
| Standard forfatter | Smart Reading Pen Engineering Team |
| Kategorier | Kjøpsguide, Produkt, Teknisk, Bruksområde, Bransje |
| Fremhevet bilde | obligatorisk, ≥ 1200×630 px |
| Cache | aktivert, 1 time TTL på HTML |
| Lat lasting av bilder | aktivert |
| Minifisering | HTML, CSS, JS |
| CDN | Cloudflare eller BunnyCDN |
3. Tilpasninger i agon-theme-v2
agon-theme-v2-malen er responsiv og SEO-vennlig fra starten av, men fem justeringer kreves for å løfte den til vår standard.
3.1 Navigasjon i topptekst
Hjem
Produkter → B1 / B2 / F8 / K7 / KF1 / L5 / P2 / Q6 / Q8 / T2 / Y6
Kjøpsveiledning
Teknisk
Bruksområde
Bransje
Om oss
Kontakt
3.2 Blogginnleggsmal
Blogginnleggsmalen i agon-theme-v2 trenger en liten redigering for å støtte frontmatteren vi bruker. Malfilen er platform/themes/agon-theme-v2/templates/blog.blade.php. De obligatoriske feltene er:
- title
- slug
- category (må matche én av de 5 kategoriene)
- primary_keyword
- secondary_keywords (matrise)
- meta_title (≤ 60 tegn)
- meta_description (≤ 160 tegn)
- word_count_target (standard 3000)
- publish_date
- author
- reading_time
- featured_image (bane under /images/)
3.3 Schema-markering
Vi injiserer tre skjematyper via malens head-partial:
| Sidetype | Skjema | Notater |
|---|---|---|
| Hjem | Organization + WebSite | Automatisk generert fra CMS-innstillinger |
| Blogginnlegg | Article + BreadcrumbList + FAQPage (hvis FAQ finnes) | Manuell injisering i body |
| Produkt | Produkt + Tilbud + SamletVurdering (hvis det finnes anmeldelser) | Automatisk generert |
| Kategoriside | CollectionPage | Automatisk generert |
3.4 Automatisk forslag til interne lenker
Vi aktiverer modulen «Relaterte artikler» nederst i hvert blogginnlegg. Modulen bruker en enkel kategori- og tag-matching for å foreslå 4 interne lenker. Vi legger også inn en kontekstuell «Relaterte guider»-blokk i høyre kolonne på desktop og på slutten av artikkelen på mobil.
3.5 Bildeoptimaliseringsflyt
Hvert opplastede bilde går gjennom en optimaliseringsflyt:
- Skaler til maks bredde 1 600 px (bevarer retina-kvalitet uten å bli for stort)
- Konverter til WebP med JPEG som reserve
- Lazy-load alle bilder unntatt hovedbildet
- Generer srcset for 1x, 1.5x, 2x, 3x
- Legg til eksplisitt bredde og høyde for å unngå CLS
4. Malen for blogginnlegg (Frontmatter + brødtekst)
Hver artikkel på SmartReadingPen.com følger én enkelt mal. Konsistens er den viktigste enkeltfaktoren for SEO-ytelse i stor skala.
---
title: "..." # 50–60 tegn, hovednøkkelord nær starten
slug: BG-XXX-... # kategori + emne
category: BUYING-GUIDE
primary_keyword: "..." # 2–4 ord
secondary_keywords:
- ...
- ...
meta_title: "..." # ≤ 60 tegn
meta_description: "..." # ≤ 160 tegn
word_count_target: 3000
publish_date: YYYY-MM-DD
author: "..."
reading_time: "12 min"
featured_image: /images/... # ≥ 1200×630 px
---

# Tittel (H1, samsvarer med meta_title)
> Målgruppe-blokksitat i kursiv – 2 setninger som nevner målgruppen.
[Opening paragraph, 80–120 words, hooks the reader.]
## 1. Første H2-seksjon
...
## 2. Andre H2-seksjon
...
[... 6–8 H2-seksjoner totalt ...]
## FAQ (5 spørsmål med JSON-LD)
## Relatert lesing
- [Internal link 1]
- [Internal link 2]
- [Internal link 3]
- [Internal link 4]
[CTA paragraph at end]
5. Intern lenkestrategi
Interne lenker er det som gjør 1 000 artikler til en festningsvoll i stedet for en myr. Strategien nedenfor er det vi leverer.
| Regel | Detalj |
|---|---|
| Hver artikkel lenker til ≥ 6 andre artikler | Kun interne lenker, ingen eksterne lenker |
| Hver artikkel lenkes fra ≥ 3 andre artikler | Hub-og-eker-modell |
| Kategorihuber lenker til hver artikkel i kategorien | Automatisk generert, oppdatert ukentlig |
| Topiske klynger lenkes sammen innenfor klyngen | Manuell kuratering |
| Pengsider (Contact, OEM, ODM) får ≥ 20 interne lenker | Fordelt over alle kategorier |
Lenkegrafen bygges og verifiseres av en ukentlig crawler. Enhver artikkel med færre enn 6 interne lenker flagges for revisjon.
6. Core Web Vitals-mål
Vi holder nettstedet til følgende mål. Alt under «Good» utløser en automatisk varsling om sidehastighet.
| Metrikk | Good | Trenger forbedring | Poor |
|---|---|---|---|
| LCP (Largest Contentful Paint) | ≤ 1,8 s | 1,8 – 2,5 s | > 2,5 s |
| INP (Interaction to Next Paint) | ≤ 200 ms | 200 – 500 ms | > 500 ms |
| CLS (Cumulative Layout Shift) | ≤ 0,05 | 0,05 – 0,20 | > 0,20 |
| TTFB (Time to First Byte) | ≤ 400 ms | 400 – 800 ms | > 800 ms |
Stacken agon-theme-v2 holder LCP på 1,6 s på mobil og 1,1 s på desktop med optimaliseringsrøret over. CLS er konsekvent 0,00 fordi vi setter eksplisitte dimensjoner på hvert bilde og hver embed.
7. Konfigurasjon av sitemap og robots
| Fil | Formål | Oppdateringsfrekvens |
|---|---|---|
| /sitemap.xml | Alle indekserbare sider | Ukentlig auto-regenerering |
| /sitemap-blog.xml | Kun blogginnlegg | Daglig |
| /sitemap-products.xml | Produktsider | Ukentlig |
| /robots.txt | Crawler-direktiver | Statiske, gjennomgås kvartalsvis |
| /llms.txt | LLM-crawler-direktiver (GPTBot, Claude, osv.) | Statisk |
Robots.txt-grunnleggende:
User-agent: *
Allow: /
Disallow: /admin/
Disallow: /search
Disallow: /cart
Disallow: /checkout
Sitemap: https://smartreadingpen.com/sitemap.xml
llms.txt-grunnleggende:
User-agent: GPTBot
Allow: /
User-agent: Claude-Web
Allow: /
User-agent: PerplexityBot
Allow: /
User-agent: CCBot
Allow: /
Vi tillater eksplisitt LLM-crawlere fordi B2B-arbeidsflyten for research i økende grad går via LLM-formidlede svar. Å blokkere dem fjerner oss fra en voksende andel kvalifisert kjøperresearch.
8. Den 30-dagers publiseringsplanen
Planen nedenfor rommer 60 artikler per måned med et innholdsteam på 2 personer (1 skribent, 1 redaktør). For vårt 1 000-artikkel-program kjører vi samme kadens 17 ganger.
| Uke | Milepæl | Artikler publisert |
|---|---|---|
| Uke 1 | Batch 1 — Kjøpsguide | 15 |
| Uke 2 | Parti 2 — Kjøpsguide (avansert) | 13 |
| Uke 3 | Parti 3 — Kjøpsguide (mellomnivå) | 15 |
| Uke 4 | Parti 4 — Kjøpsguide (mellomnivå) | 17 |
| Totalt | Måned 1 | 60 |
Hvert parti følger den samme flyten:
QA-porten er en 12-punkts sjekk (se Reading Pen CMS QA i FAQ). Alt som ikke består QA sendes tilbake til redigering før publisering.
9. CMS QA-sjekkliste (per artikkel)
[ ] 1. Tittel ≤ 60 tegn og inneholder primært nøkkelord
[ ] 2. Meta-beskrivelse 120–160 tegn, inneholder primært nøkkelord
[ ] 3. Slug samsvarer med BG-XXX / PR-XXX / TC-XXX / AP-XXX / IN-XXX-konvensjonen
[ ] 4. Utvalgt bilde ≥ 1200×630 px, alt-tekst satt, klar for lazy-load
[ ] 5. Ordantall mellom 2 800 og 3 500 (mål 3 000)
[ ] 6. 6–8 H2-seksjoner, hver med primært eller sekundært nøkkelord i overskriften
[ ] 7. ≥ 3 datatabeller, ≥ 2 SVG-diagrammer, ≥ 8 numeriske datapunkter
[ ] 8. ≥ 6 interne lenker, 0 eksterne lenker
[ ] 9. ≥ 2 CTA-plasseringer (1 i brødtekst + 1 i bunntekst)
[ ] 10. FAQ-seksjon med 5 spørsmål og JSON-LD-skript
[ ] 11. Seksjon for relaterte artikler med 4 interne lenker
[ ] 12. Lesetid beregnet korrekt
QA-sjekklisten håndheves av en forhåndsutgivelseskrok i Botble. Artikler som ikke består noen av sjekkene, sendes tilbake til redaktøren med en sjekklisterapport.
10. Intern lenkekart for din CMS-dokumentasjon
Når du publiserer denne veiledningen, må du koble den til resten av B2B-innholdet ditt:
- Lokalisering av lesepenn
- Merkevarebygging for lesepenn
- Markedsføring av lesepenn for skoler
- Abonnementsboksmodell for lesepenn
- Personvernsamsvar for lesepenn
11. Den 5-spørsmåls CMS-FAQen
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Hva er den anbefalte Botble CMS-konfigurasjonen for en B2B-nettside for lesepenner?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Det anbefalte oppsettet dekker fire områder: Generelt (sidetittel, beskrivelse, standard OG-bilde, admin-e-post), SEO (en-strek-separatør, selvrefererende kanonisk adresse, skjema-standarder), Blogg (standard forfatter, 5 kategorier, obligatorisk fremhevet bilde) og Ytelse (cache 1 time TTL, lat-lasting av bilder, minifisering av HTML\/CSS\/JS, CDN). Malen agon-theme-v2 leveres med fornuftige standardverdier, men drar nytte av fem tilpasninger: toppnavigasjon, felt for blogginnleggsmal, skjemainnsetting, automatisk forslag til interne lenker og bildeoptimalisering."
}
},
{
"@type": "Question",
"name": "Hvordan unngår jeg nøkkelordkannibalisering på tvers av 1 000 artikler?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Bruk ett primært nøkkelord per artikkel, sørg for unike sluger (BG-XXX-, PR-XXX-, TC-XXX-, AP-XXX-, IN-XXX-konvensjoner), og kjør en ukentlig gjennomgang for å flagge alle artikler som retter seg mot det samme primære nøkkelordet. Bruk sekundære nøkkelord for å differensiere; et program med 1 000 artikler bør dekke minst 800 ulike primære nøkkelord."
}
},
{
"@type": "Question",
"name": "Bør jeg tillate LLM-crawlere som GPTBot å indeksere innholdet mitt?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Ja. B2B-kjøperes research går i økende grad via LLM-formidlede svar. Å blokkere LLM-crawlere fjerner deg fra en voksende andel kvalifisert research. Vi tillater eksplisitt GPTBot, Claude-Web, PerplexityBot og CCBot i /llms.txt. Dette er et langsiktig grep for synlighet: jo mer innholdet ditt vises i LLM-svar, desto mer henvendelser får du fra kjøpere som bruker disse verktøyene."
}
},
{
"@type": "Question",
"name": "Hvordan holder jeg Core Web Vitals i området «Godt» mens jeg publiserer 1 000 artikler?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Tre regler: (1) hvert bilde må ha eksplisitte attributter for bredde og høyde for å unngå CLS, (2) hver artikkel bør lat-laste alle bilder unntatt det fremhevede bildet, (3) hver innebygging (SVG, diagram) må oppgi størrelsen sin på forhånd. Med disse reglene, kombinert med vår CDN- og cache-konfigurasjon, holder vi LCP på 1,6 s på mobil og 1,1 s på desktop på tvers av hele korpuset på 1 000 artikler."
}
},
{
"@type": "Question",
"name": "Hvor mange interne lenker bør hver artikkel ha?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Minst 6 interne lenker per artikkel, og hver artikkel bør lenkes til fra minst 3 andre artikler. Nav-og-eiker-modellen fungerer best: hver kategori har en navside som lenker til alle artiklene i kategorien, og hver artikkel lenker tilbake til sin navside samt 5 tematiske søskenartikler. En ukentlig gjennomgang flagger enhver artikkel som faller under grensen på 6 lenker."
}
}
]
}
12. Relatert lesing på Smart Reading Pen-bloggen
- Lokalisering av lesepenn
- Merkevarebygging for lesepenn
- Markedsføring av lesepenn for skoler
- Abonnementsboksmodell for lesepenn
- Personvernsamsvar for lesepenn