Bhuku reSEO Chikamu 7: Chengetedzo — Zvakakosha Zvinotarisirwa neGoogle mu2026
Bhuku reSEO Chikamu 7: Chengetedzo
Ichi ndiChikamu 7 che Bhuku reSEO reNhanho 13. Chengetedzo haisi yekudzivirira chete vashandisi — inobata pakukwira kwekutsvaga kwako. Google yakashandisa HTTPS sechiratidzo chekukwira kubva 2014, uye tarisiro dzakatowedzera.
Vamwe varidzi vemasaiti vanofunga nezvechengetedzo sepakati: "Tine SSL, saka tirikudzivirirwa." Chaizvoizvo, Google inotarisisa zviratidzo zvakawanda zvechengetedzo. Masaiti ane maheader echokwadi echengetedzo, zvitupa zviri pamutemo, uye hapana zvemukati zvekuvhiringidza anosvika pamwero kupfuura masaiti ane chitupa cheSSL chete — zvimwe zvose zviri paenzaniso.
Nhau dzakanaka: kugadzirisa kwakawanda kwechengetedzo kunoitwa kamwe chete. Gadzirisa kamwe, uye zvinochengeta kukwirira kwako kwenguva refu.
Kumisikidza kweSSL
SSL (chokwadi TLS) inotakurira kubatanidza pakati peserver yako nevashanyi. Kubva 2014, Google yakasimbisa HTTPS sechiratidzo chekukwira. Mu2026, kusava neHTTPS hakusi kungorwadza kwekukwira chete — Chrome inoratidza masaiti eHTTP se "Hasi Akachengeteka" mubhawa readdress, ichiparadza kuvimba kwevashandisi.
Zvinodikanwa kumisikidza kweSSL:
| Zvinodiwa | Chikonzero | Maitiro Ekutarisa | |-----------|------------|--------------------| | Chitupa chakarurama | Chakapera = chiziviso chebhurawuza = vashanyi vanokandwa | Tarisa zuva rekupedzisira | | Cheni yakazara | Chain dzisina kukwana dzinokundikana pamidziyo imwe | SSL Labs bvunzo | | TLS 1.2+ | Shanduro dzekare dzine zvikanganiso zvinozivikanwa | SSL Labs bvunzo | | Hapana SHA-1 | Yakashandurwa, mabhurawuza anotsigira | Tsananguro yechitupa | | SAN coverage | www uye non-www zvinofanirwa kuve zvichifukidzwa | Tsananguro yechitupa | | Auto-renewal | Inodzivirira matambudziko ekupedza | Let's Encrypt / mupinze |
Kukwikwidza kweSSL:
100% = Chitupa chakavimbika + Cheni yakazara + TLS 1.3 + Cipher yakasimba + Auto-renew
0% = Chitupa chakapera kana chisipo
Zvikanganiso zvakajairika zveSSL:
- Chitupa chinopera pasina chiziviso — Gadzira monitoring (Chikamu 6) kwemazuva anopfuura 30 pamberi pekupedza
- Cheni yechitupa isina kukwana — Server inofanirwa kutumira zvitupa zvekudzingira, kwete chete ganda
- Zvemukati zvinokanganiswa — Peji reHTTPS rinotakura zviwanikwa zveHTTP (mifananidzo, mascript, maCSS)
- Redirect loops — HTTP → HTTPS → HTTP kutenderera kunokonzerwa nekusagadzirisa CDN/proxy
- Mishandisirwo ye non-www ne www — Chitupa chinofukidza imwe asi chisina imwe
Dzakakurumidza: Dhonza domain yako kuburikidza neSSL Labs (ssllabs.com/ssltest). Chero chinhu chiri pasi pe “A” chinofanira kutorwiswa. Vazhinji vanopa nzvimbo vanogadzirisa izvi nekudzvanya kamwe.
MaHeader eChengetedzo
Maheader echengetedzo ndiwo maheader eHTTP anopindura anorayira mabhurawuza maitiro pakutakura saiti yako. Anodzivirira mabhizimusi akawanda ezvakaipa — uye ma crawler eGoogle anotarisa kune iwo.
Maheader akakosha echengetedzo:
Content-Security-Policy (CSP)
CSP ndiyo yakanaka kwazvo header yechengetedzo. Inoti mabhurawuza kuti zviwanikwa (mascript, maCSS, mifananidzo, mafonti) anobvumidzwa kutakurwa pamapeji ako.
Content-Security-Policy: default-src 'self'; script-src 'self' https://cdn.example.com; style-src 'self' 'unsafe-inline'; img-src 'self' data: https:; font-src 'self' https://fonts.gstatic.com; connect-src 'self' https://api.example.com; frame-ancestors 'none';
CSP inodzivirira:
- Cross-site scripting (XSS) dzakaipa
- Zvekupinda kwedata
- Clickjacking (kuburikidza ne
frame-ancestors) - Kutungamira kwe script isiri pamutemo (cryptominers, ad injectors)
CSP deployment strategy:
- Tanga ne
Content-Security-Policy-Report-Only(inonamira kupindira pasina kukiya) - Tarisa mishumo kwevhiki 1-2
- Whitelist ma sosi akakodzera
- Chinja mu enforcing mode
- Wedzera
report-urikanareport-toye ongoing violation logging
X-Frame-Options
Inodzivirira saiti yako kubva pakusanganiswa mu iframes pamadomain mamwe (kudzivirira clickjacking).
X-Frame-Options: DENY
Kana uchida kutendera framing yakafanana:
X-Frame-Options: SAMEORIGIN
X-Content-Type-Options
Inodzivirira mabhurawuza kubva pakusanganiswa kweMIME-type (kuverengera mafaira seimwe mhando kupfuura yakataurwa).
X-Content-Type-Options: nosniff
Iyi imwe-liner inodzivirira mabhizimusi uko faira .jpg rine JavaScript yakavanzika iyo bhurawuza inogona kushandisa.
Referrer-Policy
Inodzora hukuru hwekuvandudza ruzivo rwunotumirwa kana vashandisi vachikanda links kubva pawebsite yako.
Referrer-Policy: strict-origin-when-cross-origin
Iyi inotumira URL yakazara pamakumbiro akafanana asi chete chiteshi chochokwadi (domain) pamakumbiro akafanana. Inowiriranisa zvido zve analytics nezvekudzivirira.
Permissions-Policy
Inodzora kuti ndeapi mabasa emabhurawuza (kamera, maikorofoni, geolocation, nezvimwe) angashandiswa pawebsite yako.
Permissions-Policy: camera=(), microphone=(), geolocation=(), payment=()
Kudzima mabasa awa ekushandisa kunodzivirira ma script echitatu kubva pakushandisa.
Muenzaniso wekuisa header (Next.js):
// next.config.js
module.exports = {
async headers() {
return [{
source: '/(.*)',
headers: [
{ key: 'X-Content-Type-Options', value: 'nosniff' },
{ key: 'X-Frame-Options', value: 'SAMEORIGIN' },
{ key: 'Referrer-Policy', value: 'strict-origin-when-cross-origin' },
{ key: 'Permissions-Policy', value: 'camera=(), microphone=(), geolocation=()' },
{ key: 'Strict-Transport-Security', value: 'max-age=31536000; includeSubDomains; preload' },
]
}]
}
}
Kuiswa kweHeader (Apache .htaccess):
Header always set X-Content-Type-Options "nosniff"
Header always set X-Frame-Options "SAMEORIGIN"
Header always set Referrer-Policy "strict-origin-when-cross-origin"
Header always set Permissions-Policy "camera=(), microphone=(), geolocation=()"
Header always set Strict-Transport-Security "max-age=31536000; includeSubDomains; preload"
Kuiswa kweHeader (Nginx):
add_header X-Content-Type-Options "nosniff" always;
add_header X-Frame-Options "SAMEORIGIN" always;
add_header Referrer-Policy "strict-origin-when-cross-origin" always;
add_header Permissions-Policy "camera=(), microphone=(), geolocation=()" always;
add_header Strict-Transport-Security "max-age=31536000; includeSubDomains; preload" always;
Dzakakurumidza: Wedzera ma header mana awakatara kumutemo wako weserver. Izvi zvinotora maminitsi mashanu uye pakarepo zvinovandudza chirevo chako chechengetedzo mune chero chishandiso chekuongorora.
HSTS Preload
HTTP Strict Transport Security (HSTS) inodzidza mabhurawuza kuti sempre shandisa HTTPS pa domain yako — kunyange usati waita kukumbira kwekutanga. Pasina HSTS, kushanya kwekutanga kuwebsite yako kungave kuchishandisa HTTP (kunotapukirwaku) usati waenda ku HTTPS.
HSTS header:
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
Mirairo mitatu:
| Mirairo | Zvinoreva | |---------|-----------| | max-age=31536000 | Rangarira izvi kweGore 1 (mumasekondi) | | includeSubDomains | Shandisa kumadomain ese akawedzerwa | | preload | Kukumbira kusanganisirwa mumalists e preload emabhurawuza |
HSTS preload list:
Kudzivirirwa kwe HSTS kwepamusoro. Mabhurawuza anotakura nechengetedzo ye domain dzinofanirwa nguva dzose kushandisa HTTPS. Kukumbira domain yako kuhstspreload.org zvinoreva:
- Vashanyi vekutanga vanowana HTTPS pakarepo (hapana HTTP → HTTPS redirect)
- Zvinokwanisika kuti vatora kuderedza kubatanidza
- Kwenguva refu (zvinonetsa kubvisa pakupihwa)
Zvinodiwa kuHSTS preload:
- Chitupa cheHTTPS chakarurama
- Redirect ese HTTP ku HTTPS (kusanganisira madomain akawedzerwa)
- HSTS header ine
max-age>= 31536000 - HSTS header inosanganisira
includeSubDomains - HSTS header inosanganisira
preload - Madomain ese anofanirwa kutsigira HTTPS
Yambiro: Tumira ku preload kana ese madomain ako achitsigira HTTPS. Mirairo includeSubDomains inoreva chero subdomain yeHTTP chete ichave isingakwanisi kuwanikwa.
Dzakakurumidza: Kana iwe uine HTTPS pamadomain ese akawedzerwa, wedzera HSTS header yakazara uye tumira kuhstspreload.org. Kugadzirisa kunotora masvondo mashoma asi kuchengetedza kwenguva refu.
Kuongorora Vulnerability
Kuongororwa kwevulnerability kwekushanda kunoona zviratidzo zvechengetedzo zvinozivikanwa mu stack yako usati vatapirwe nazvo.
Chii chinotariswa pakuitwa kwekuongorora:
- Software isina kuvandudzwa: WordPress, plugins, JavaScript libraries ine CVEs dzinozivikanwa
- Mafaira akaratidzwa:
.env,.git,wp-config.php, database dumps - Kudziridzwa kwe ruzivo: Server version headers, debug mode, stack traces
- Makatikiti ekutanga: Mapeji evatungamiriri asina auth, default passwords
- Ports/masevhisi akazaruka: Masevhisi asina kunaka akaratidzwa ku internet
- Matzinga ekupinza: M Forms asina CSRF uchenjeri, inputs isina kuvandudzwa
Zvikanganiso zvakajairika pamapuratifomu:
| Platform | Vulnerability Yepamusoro | Fix | |----------|-------------------------|-----| | WordPress | Plugins zvisina kuvandudzwa | Auto-update + WAF | | Shopify | Kutenderwa kweapp imwechete | Tarisa runyoro rweapp kamwe pagore | | Next.js | API routes akaratidzwa | Auth middleware + rate limiting | | Static sites | Kadhi reCDN rakatemwa | Ongorora mitemo yekutengesa | | Custom | SQL injection | Parameterized queries |
Kugara kwekuongorora:
- Mazuvano: Kuongorora kwefoni (SSL, maheader, mafaira akaratidzwa)
- Vhiki: Kuongorora kwevulnerability yeDependency (npm audit, WordPress plugin scanner)
- Mwedzi: Kuongorora kwekuona kwekuyera kunosimbisana
- Pashure pakutumira: Regression check
Dzakakurumidza: Dhonza npm audit (Node.js) kana kutarisa runyoro rweCMS plugins yako kuti uone zvinhu zvisina kuvandudzwa. Gadzirisa nyaya dzakakosheswa/dzakakwirira pakarepo.
Zvemukati Zvekupindira
Zvemukati zvekupindira zvinoitika kana peji reHTTPS rinotakura zviwanikwa (mifananidzo, mascript, maCSS, iframes) pamusoro peHTTP. Izvi zvinoparara kukanganiswa kwekuvanzika uye zvinounza chiziviso chemabhurawuza.
Mhando dzezvemukati zvekupindira:
| Mhando | Hukosha | Muenzaniso | Maitiro eBhurawuza | |--------|---------|------------|---------------------| | Active | Yakakwirira | HTTP script, iframe, maCSS | Inodzivirira pa default | | Passive | Yakati rebei | HTTP image, video, audio | Inotakurirwa ine chiziviso |
Zvemukati zvekupindira zvinodziviswa nemabhurawuza emazuva ano — zvinoreva kuti mascript nemaitiro ako hazvitaurwe. Zvemukati zvekupindira zvinotakurwa asi zvinoratidza chiziviso chechengetedzo.
Kutsvaga zvemukati zvekupindira:
- Vhura Chrome DevTools → Console
- Tarisa "Mixed Content" warnings
- Zvikurudzire, scan nemukara (Screaming Frog, LANGR)
Masosi akajairika ezvemukati zvekupindira:
- Hardcoded
http://URLs mukati (kuwedzera blog, tsananguro dzezvigadzirwa) - Madziro echitatu anotakura zviwanikwa zveHTTP
- Zviri mubhuku (YouTube old embeds, social media widgets)
- CSS
background-imageine HTTP URLs - MaFonts akatwirwa pamusoro peHTTP
Gadzirisa zvemukati zvekupindira:
<!-- Zvisiri izvo -->
<img src="http://example.com/image.jpg" />
<!-- Zvakanaka -->
<img src="https://example.com/image.jpg" />
<!-- Zvakanyanya (absolute, adapts to page protocol) -->
<img src="//example.com/image.jpg" />
Fix reDatabase (WordPress):
UPDATE wp_posts SET post_content = REPLACE(post_content, 'http://yourdomain.com', 'https://yourdomain.com');
UPDATE wp_postmeta SET meta_value = REPLACE(meta_value, 'http://yourdomain.com', 'https://yourdomain.com');
Dzakakurumidza: Vhura peji rako remhome muChrome, tsikisa F12, tarisa paConsole tab ye mixed content warnings. Gadzirisa chero inoratidzwa — izvi zvakajeka kune Google.
Njodzi dzeScript dzeChitatu
Chero script yekunze yaunotora isingasiyane ndeye njodzi dzechengetedzo (uye mhedzisiro). Ma script echitatu anogona:
- Kubiridzirwa (supply chain attacks)
- Kutevera vashandisi vako pasina mvumo (kupesana neGDPR)
- Kudzikisira peji rako (render-blocking, network latency)
- Kukanganisa mashandisiro (kugadzirisa shanduro, kutsemuka)
- Kupinza zvisingadiwe (ad scripts dzakanganiswa)
Ongorora ma script echitatu:
| Script | Zvakakosha? | Chikamu cheNjodzi | Sarudzo | |--------|-------------|------------------|---------| | Google Analytics | Kazhinji hongu | Diki | Server-side tracking | | Chat widgets | Kanga kana | Pakati | Self-hosted solutions | | Mabatirwo emagariro | Kazhinji | Pakati | Static share links | | A/B testing | Dzimwe nguva | Yakakwirira | Server-side testing | | Retargeting pixels | Chisarudzo chebhizinesi | Yakakwirira | First-party data | | Font CDNs | Zvinokwanisika | Diki | Self-host fonts |
Kudzivirira njodzi kune ma script echitatu akakosha:
- Subresource Integrity (SRI): Hash verification inodzivirira ma script akachinjwa kubva kupinda
<script src="https://cdn.example.com/lib.js"
integrity="sha384-oqVuAfXRKap7fdgcCY5uykM6+R9GqQ8K/uxAE+sO0..."
crossorigin="anonymous"></script>
- CSP restrictions: Bvumira chete mascript kubva kumadomain anozivikanwa
- Sandboxed iframes: Isolati ma widget echitatu
- Kugara kwekuongorora: Tarisa mhando dzese dzezviwanikwa zvekunze
- Monitoring: Vhura pakutangisa mabhurawuza matsva ari pamapeji ako
Dzakakurumidza: Nyora mazita ese e tag muHTML yako anobva kumu domain wechitatu. Bvisa chero zvisina kujairika kana zvichiita basa. Kubvisa kwese kunovandudza zvechengetedzo uye kumhanyisa peji.
Kuongorora Malware & Google Safe Browsing
Google inotakura runyoro rwechikuru rwezvikamu zvakaipa zvinotumira malware kana kutakura zvemukati zve phishing. Kuve panzvimbo pano kuchikanganisa zvakaipa kune SEO — Google inoratidza chiziviso chepeji chizere isati ichibvumira vashandisi kushanya saiti yako.
Maitiro ayo masaiti anotariswa:
- Saiti yakabiridzirwa inotumira malware (haka WordPress, nezvimwe)
- Scripts dzakapinza dzinotungamira kumasaiti akaipa
- Peji dze phishing dzakatakurwa pa domain yako
- Zvinhu zvakakosha zvevashandisi zvinoita kuti zvive zvakaipa
- Kudzorera mafaira akatengwa seane njodzi
Tarisa kumashure kweSafe Browsing:
https://transparencyreport.google.com/safe-browsing/search?url=yourdomain.com
Kana muGoogle Search Console: Security Issues section.
Kudzivirira:
- Chengeta software yose yakavandudzwa (CMS, plugins, libraries)
- Shandisa mapassword akasimba, akasarudzika + 2FA
- Tarisa kuenderana kwefaera (kuona shanduko dzisingabvumirwi)
- Scan zvemukati zvakaiswa nevashandisi
- Bvisa plugins/themes isingashandiswi
- Ongorora vashandisi vepamusoro nguva nenguva
Kana ukatariswa:
- Ziva uye bvisa zvemukati zve malware/phishing
- Dzokorora software yose uye shandura mapassword ese
- Kukumbira ongororo muGoogle Search Console
- Ongororo dzinotora mazuva 1-3
- Tarisa panzvimbo kwe30 mazuva (kuwanikwa zvakare kwakajairika)
Dzakakurumidza: Tarisa saiti yako pa transparencyreport.google.com. Kana yakachena, tarisira kuti CMS yako uye zvese plugins zviri panguva iyi.
Iyo SEO Chengetedzo Checklist
- [ ] Valid SSL certificate ine auto-renewal yakagadzirwa
- [ ] HTTP → HTTPS redirect pamapeji ese (301, kwete 302)
- [ ] HSTS header ine max-age >= 31536000
- [ ] Content-Security-Policy header yakagadzirwa
- [ ] X-Content-Type-Options: nosniff
- [ ] X-Frame-Options: DENY kana SAMEORIGIN
- [ ] Referrer-Policy: strict-origin-when-cross-origin
- [ ] Permissions-Policy yekudzima mashandiro asina kushandiswa
- [ ] Hapana zvemukati zvinokanganisika (HTTP zviwanikwa pamapeji eHTTPS)
- [ ] Hapana mafaira akakosha akaratidzwa (.env, .git, mafaira ekugadzirisa)
- [ ] Mawindo eserver akabviswa kana akajairika
- [ ] Software/plugins dzese dziri panguva
- [ ] Google Safe Browsing status: yakachena
- [ ] Scripts dzechitatu dzakaongororwa uye kuderedzwa
- [ ] SRI hashes pane mascript akakosha ekunze
Zvikanganiso Zvakajairika paChengetedzo (Yakatariswa neSEO Impact)
- Chitupa cheSSL chakatopera — Kukwirira pakarepo + chiziviso chebhurawuza
- Zvemukati zvekupindira — Inoderedza chiratidzo chekugamuchirwa, kukanganiswa kwepasocial kunenge kusiri nyore
- Hapana HSTS — Kukumbira kwekutanga kwakagadzikana, inoratidza chirevo chekuvanzika chakatemwa
- CSP isina — Inotendera chero script kuti itange (XSS vector)
- Mafaira akakosha akaratidzwa —
.envine API kiyi,.gitine kodhi yepamusoro - Software/plugins dzisina kuvandudzwa — Zvikanganiso zvinokuzivisa, pakupedzisira kukanganiswa
- Hapana maheader echengetedzo zvachose — Inoratidza kuti hauna kucherechedza chengetedzo
- Scripts dzechitatu dzakakwenenzverwa — Njanji dzechengetedzo dzisingagamuchirwi
Chii Chiri Kutevera?
Chikamu 8: AI Visibility — Chikamu chepamusoro cheSEO mu2026. Maitiro ekugadzirisa Google AI Overview, ChatGPT citations, Perplexity references, uye Gemini — nzira inokurumidza inobuda inowanikwa inotevera haisati yacherechedzwa nemakwikwi mazhinji.
Iri bhuku chikamu cheLANGR's 13-step SEO series. Dhonza ongororo yemahara kuti uone kuti saiti yako iri pamwero wechikamu chimwe chete chechikamu chechigumi nematatu.