SEO training-, kennis- en adviescentrum › SEO forum › SEO vragen en discussies › 404 foutmeldingen oplossen
Tags: 404, Google Search Console
- Dit onderwerp bevat 15 reacties, 3 deelnemers, en is laatst geüpdatet op 8 jaren, 1 maand geleden door Marina.
-
AuteurBerichten
-
-
7 november 2016 om 9:40 am #36829
Goedenmorgen allen,
Waar ik niet uit kom, ook na lezen van forum en site alhier en de Google Search Console handleidingen, is dit. Ik krijg een indrukwekkende lijst met crawlfouten in GSC, allemaal 404’s dus. Nu begrijp ik nog steeds niet goed wat die tabel precies vermeldt, d.w.z. hoe je een specifieke foutmelding (de URL) moet ‘lezen’. Ze hebben bijna allemaal te maken met iets dat verkeerd gaat met/bij het aan de website gekoppelde Google Plus account (brandpage).
Bijvoorbeeld deze:
how-nordic-nature-relates-with-japanese-garden/plus.google.com/+TreelinetalesWellicht een stomme vraag, maar wat kan Google dan niet vinden, vanaf welke pagina wordt verwezen, en naar welke pagina? Dat het iets met Google plus te maken heeft, begrijp ik. Die staat ook als link op de website ingesteld, en die werkt.
Graag reacties, waarvoor bij voorbaat mijn dank.
- Dit onderwerp is gewijzigd 8 jaren, 1 maand geleden door Marina.
-
7 november 2016 om 1:20 pm #36831
Dag Marina,
De lijst 404-crawlfouten die je in Search Console ziet zijn de pagina’s (URL’s) onder je eigen domein, die niet bestaan.
Je noemt: how-nordic-nature-relates-with-japanese-garden/plus.google.com/+Treelinetales.
Blijkbaar ligt er een link -of heeft er een link gelegen- naar die pagina (te vinden binnen jouw domein). Als je in Search Console op de betreffende regel klikt, dan krijg je een pop-scherm met daarin een tabblad “Met links vanaf”. Daar zie je dan de pagina’s waarop de link (naar deze niet bestaande pagina) door Google is gevonden.
Als je controleert of die link daar inderdaad staat zie je vaak dat die link helemaal niet aanwezig is. Dan is hij daar blijkbaar vroeger aanwezig geweest en is die inmiddels weggehaald.
In ieder geval is het zaak om de niet bestaande URL’s, die dus in Search Console worden gemeld, te 301-redirecten naar een bestaande pagina, bij voorkeur één die er op lijkt. Als dat niet het geval is 301-redirect je de pagina naar een URL wat hoger in de structuur, bijvoorbeeld how-nordic-nature-relates-with-japanese-garden (als die tenminste wel bestaat).
-
7 november 2016 om 4:24 pm #36832
Hallo Alain,
Dank voor je snelle reactie. Naar aanleiding van jouw antwoord heb ik een stuk of 20 (!) van die 404-meldingen gecontroleerd, d.w.z. gekeken naar de linkende pagina. Die is dan gewoon wél aanwezig. Vervolgens op ‘Inspecteren’ gedrukt, alles doorgekeken, en daar staat wel iets dat misschien de verklaring biedt voor deze 404’s. Namelijk:
Mixed Content: The page at ‘https://treelinetales.com/tag/iditarod/’ was loaded over HTTPS, but requested an insecure stylesheet ‘http://fonts.googleapis.com/css?family=Droid+Sans’. This request has been blocked; the content must be served over HTTPS.
Het klopt dat er overgegaan is van http naar https. Hoe op te lossen? Alles wat betreft typografie (in WordPress)eerst naar default zetten, dan opnieuw invoeren? Want het http-https verhaal komt naar boven bij bijna al deze meldingen.
Maar niet allemaal, helaas. Althans ik kan dan niets zien daar er geen ‘link vanaf’in het GSC paneel komt. Er staat dan enkel en alleen de URL. Waar ik verder niets mee kan.
Bijvoorbeeld:
https://treelinetales.com/exploring-beyond-frontiers-part-1/plus.google.com/+Treelinetales
Laten we het plus.google.com/+Treelinetales deel even weg, dan is het keurig de URL van een bestaande pagina op de website. Dus wat Google hier doet dan wel wil? Geen flauw idee, laat staan hoe dit op te lossen, afgezien van een 301 maken uiteraard.
Groet,
Marina -
9 november 2016 om 7:36 pm #36839
-
10 november 2016 om 9:23 pm #36847
Dank voor je reactie. Ik ga ernaar kijken. Een plugin gebruiken zou ook kunnen, toch? Bijvoorbeeld: https://wordpress.org/plugins/https-redirection/
Moet dat uitzoeken.
-
10 november 2016 om 11:08 pm #36848
Ik ben geen expert op dit gebied. Maar ik doe een poging.
Mixed content betekend dat je zowel http en https gebruikt. Alles moet https zijn.
Hier een tutorial waarin wordt uitgelegd hoe Url´s kunt vervangen:
Url´s vervangenHet gaat om dit stukje:
UPDATE wp_options SET option_value = replace(option_value, 'http://www.example.com', 'http://localhost/test-site') WHERE option_name = 'home' OR option_name = 'siteurl'; UPDATE wp_posts SET post_content = replace(post_content, 'http://www.example.com', 'http://localhost/test-site'); UPDATE wp_postmeta SET meta_value = replace(meta_value,'http://www.example.com','http://localhost/test-site');
De plugin die je noemt verhelpt je probleem met mixed content niet. Deze plugin kun je pas gebruiken als je alle Url´s vervangen hebt.
Ik heb het zelf opgelost met een redirect in mijn .htaccess
Overleg dit probleem anders met je hoster. Misschien hebben zij een oplossing of kunnen ze je op weg helpen.
En als je zelf gaat ´rommelen´ altijd eerst zorgen voor een goede backup.
Je kunt het misschien ook uitbesteden op Fiverr: Mixed content fix
Maar dat is wel een kwestie van vertrouwen om iemand toe te laten tot je admin. Moet je willen.
-
11 november 2016 om 9:13 am #36849
Wederom bedankt voor het meedenken en de mogelijke oplossingen die je noemt. Ik heb inmiddels contact met mijn host, hopelijk kunnen zij iets voor mij doen. Ook ik ben zeker geen expert en zelf gaan rommelen in files doe ik bij voorkeur niet.
Waar ik over blijf piekeren, meer vanuit logica geredeneerd, is dit (mbt het 404 probleem veroorzaakt door een stylesheet, Google Fonts, wat over http loopt): als je in het WordPress admin dashboard, bij de instellingen, aangeeft dat de typografie niet meer is een gekozen Google font, maar dat je terugkeert naar de standaardinstellingen van dat thema, zou dit type 404 toch verholpen moeten zijn?
Of blijft zo’n stylesheet dan toch nog actueel, ook al is het niet ingeschakeld? Domme vragen wellicht. -
11 november 2016 om 9:36 am #36850
Je typografie terugzetten naar standaardinstellingen kun je gewoon proberen.
Maar ik heb gekeken en met een snelle zoektocht kwam ik 192 Url´s tegen met http.
UPDATE wp_options SET option_value = replace(option_value, 'http://treelinetales.com', 'https://treelinetales.com') WHERE option_name = 'home' OR option_name = 'siteurl'; UPDATE wp_posts SET post_content = replace(post_content, 'http://treelinetales.com', 'https://treelinetales.com'); UPDATE wp_postmeta SET meta_value = replace(meta_value,'http://treelinetales.com','https://treelinetales.com');
Deze query kun je uitvoeren in je database. Dit is een tutorial waar je kunt zien hoe je dit doet.
Daarna kun je aan je hoster vragen om een redirect aan te brengen in je .htaccess Zou ik geen plugin voor gebruiken.
(Altijd eerst een goede backup maken he ;))
-
11 november 2016 om 10:08 am #36851
Ai, 192 gevonden klinkt niet goed, waar heb je die dan gevonden? Betekent dat dan ook dat de overgang van http naar https niet correct is uitgevoerd?
Ben het overigens geheel met je eens dat bij voorkeur geen plugin moet worden gebruikt voor de redirects, dus dat moet ik dan aan mijn host vragen.
Dank overigens voor hulp en meedenken! -
11 november 2016 om 6:29 pm #36857
Heb je al geprobeerd om de typografie terug te zetten naar de standaard instelling? De fouten die ik zie hebben allemaal te maken met Google fonts.
-
11 november 2016 om 6:34 pm #36858
Ben er net mee bezig. Moet eerst alle andere instellingen opslaan/bewaren want WP geeft aan dat bij terug naar default, ALLE instellingen meteen verloren zullen gaan. is misschien niet zo, maar voor de zekerheid moet ik maar e.e.a. in mapjes stoppen!
-
11 november 2016 om 10:30 pm #36859
Dat was dus geen goed plan. Alles naar default gezet (typografie) waardoor theme-settings ook naar default gaan. Vervolgens alles weer ingevoerd (behalve typografie). En nu komt er niets meer op het scherm, alles ligt door elkaar. Geen idee hoe dit op te lossen dus sluit alles maar eens af. Morgen verder denken 🙁
-
12 november 2016 om 7:17 am #36860
Ai! Super vervelend om te horen. Ligt je admin er ook uit? Snelle gedachte… alles terug naar default… onder settings > general… zijn de Url´s (WordPress en site) terug gezet naar http?
Kun je dit probleem ook overleggen met de bouwers van je theme? Zij hebben vast wel een helpdesk. Dan kunnen ze je ook helpen met dat Google fonts verhaal.
Trouwens als je admin er helemaal uitligt kun je nog veel doen (herstellen) via de database.
Maar echt even contact opnemen met de bouwers van je theme. Snelst en het veiligst.
-
14 november 2016 om 10:51 am #36868
Opgelost. In de header.php van mijn WordPress thema alle http’s veranderd in https, althans waar het de verwijzing naar de Google Fonts betreft. Dit in overleg met themabouwer in de VS, die aangaf dat de Google Fonts hard-coded zijn in het thema.
Ook alle thema-instellingen in WordPress naar default gezet, ik laat het even draaien nu op de default typografie. Het lijkt te werken 🙂
Dank nogmaals voor het meedenken en alle suggesties!
-
17 november 2016 om 11:10 pm #36890
-
18 november 2016 om 8:40 am #36892
Nee hoor, juist prettig als anderen meedenken. Dus dank daarvoor.
-
-
AuteurBerichten
Je moet ingelogd zijn om een antwoord op dit onderwerp te kunnen geven.