{"id":3758,"date":"2018-10-07T16:46:14","date_gmt":"2018-10-07T14:46:14","guid":{"rendered":"http:\/\/xn--okazwoka-bpb.pl\/?p=3758"},"modified":"2019-05-18T14:10:34","modified_gmt":"2019-05-18T12:10:34","slug":"test-jakie-linki-widzi-google","status":"publish","type":"post","link":"http:\/\/xn--okazwoka-bpb.pl\/index.php\/2018\/10\/07\/test-jakie-linki-widzi-google\/","title":{"rendered":"Test: jakie linki widzi Google?"},"content":{"rendered":"<p>Obecnie jest wiele sposob\u00f3w na wy\u015bwietlanie link\u00f3w na stronie internetowej: zwyk\u0142y html, linki wy\u015bwietlane przez javascript, linki wczytywane Ajax. Opr\u00f3cz tego sprawdzi\u0142em inne typy link\u00f3w: linki w komentarzach w \u017ar\u00f3dle strony, linki poza sekcj\u0105 body, linki poza html, nieklikalne linki (url strony) i inne!<\/p>\n<p>W jaki spos\u00f3b sprawdzam, czy Google &#8222;widzi&#8221; linki &#8211; niech to zostanie moj\u0105 s\u0142odk\u0105 tajemnic\u0105, bo poprzedni\u0105 <a href=\"http:\/\/xn--okazwoka-bpb.pl\/index.php\/2018\/10\/04\/powazny-blad-w-wyszukiwarce-google\/\">dotycz\u0105c\u0105 b\u0142\u0119du Google przy sprawdzaniu Cache<\/a> ju\u017c zdradzi\u0142em \ud83d\ude42<\/p>\n<h2>Testujemy linki<\/h2>\n<h3>Standardowy link HTML<\/h3>\n<div class=\"codecolorer-container php solarized-light\" style=\"overflow:auto;white-space:nowrap;width:100%;\"><table cellspacing=\"0\" cellpadding=\"0\"><tbody><tr><td class=\"line-numbers\"><div>1<br \/><\/div><\/td><td><div class=\"php codecolorer\"><span class=\"sy0\">&lt;<\/span>a href<span class=\"sy0\">=<\/span><span class=\"st0\">&quot;http:\/\/link.pl&quot;<\/span><span class=\"sy0\">&gt;<\/span>Link<span class=\"sy0\">&lt;\/<\/span>a<span class=\"sy0\">&gt;<\/span><\/div><\/td><\/tr><\/tbody><\/table><\/div>\n<p>Widoczno\u015b\u0107: tak.<\/p>\n<h3>Linki tworzone przez JavaScript (createElement a)<\/h3>\n<div class=\"codecolorer-container javascript solarized-light\" style=\"overflow:auto;white-space:nowrap;width:100%;\"><table cellspacing=\"0\" cellpadding=\"0\"><tbody><tr><td class=\"line-numbers\"><div>1<br \/>2<br \/>3<br \/>4<br \/>5<br \/>6<br \/><\/div><\/td><td><div class=\"javascript codecolorer\"><span class=\"kw1\">var<\/span> a <span class=\"sy0\">=<\/span> document.<span class=\"me1\">createElement<\/span><span class=\"br0\">&#40;<\/span><span class=\"st0\">'a'<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n<span class=\"kw1\">var<\/span> linkText <span class=\"sy0\">=<\/span> document.<span class=\"me1\">createTextNode<\/span><span class=\"br0\">&#40;<\/span><span class=\"st0\">&quot;Link&quot;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\na.<span class=\"me1\">appendChild<\/span><span class=\"br0\">&#40;<\/span>linkText<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\na.<span class=\"me1\">title<\/span> <span class=\"sy0\">=<\/span> <span class=\"st0\">&quot;Link&quot;<\/span><span class=\"sy0\">;<\/span><br \/>\na.<span class=\"me1\">href<\/span> <span class=\"sy0\">=<\/span> <span class=\"st0\">&quot;http:\/\/link.pl&quot;<\/span><span class=\"sy0\">;<\/span><br \/>\ndocument.<span class=\"me1\">body<\/span>.<span class=\"me1\">appendChild<\/span><span class=\"br0\">&#40;<\/span>a<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><\/div><\/td><\/tr><\/tbody><\/table><\/div>\n<p>Widoczno\u015b\u0107: tak.<\/p>\n<h3>Linki JavaScript onclick=location.href<\/h3>\n<div class=\"codecolorer-container html4strict solarized-light\" style=\"overflow:auto;white-space:nowrap;width:100%;\"><table cellspacing=\"0\" cellpadding=\"0\"><tbody><tr><td class=\"line-numbers\"><div>1<br \/><\/div><\/td><td><div class=\"html4strict codecolorer\">OnClick<\/div><\/td><\/tr><\/tbody><\/table><\/div>\n<p>Widoczno\u015b\u0107: tak.<\/p>\n<h3>Formularz GET (action)<\/h3>\n<div class=\"codecolorer-container html4strict solarized-light\" style=\"overflow:auto;white-space:nowrap;width:100%;\"><table cellspacing=\"0\" cellpadding=\"0\"><tbody><tr><td class=\"line-numbers\"><div>1<br \/><\/div><\/td><td><div class=\"html4strict codecolorer\">&lt;<span class=\"kw2\">form<\/span> <span class=\"kw3\">action<\/span><span class=\"sy0\">=<\/span><span class=\"st0\">&quot;http:\/\/link.pl&quot;<\/span> <span class=\"kw3\">method<\/span><span class=\"sy0\">=<\/span><span class=\"st0\">&quot;GET&quot;<\/span>&gt;&lt;<span class=\"kw2\">button<\/span> <span class=\"kw3\">type<\/span><span class=\"sy0\">=<\/span><span class=\"st0\">&quot;submit&quot;<\/span>&gt;Link&lt;<span class=\"sy0\">\/<\/span><span class=\"kw2\">button<\/span>&gt;&lt;<span class=\"sy0\">\/<\/span><span class=\"kw2\">form<\/span>&gt;<\/div><\/td><\/tr><\/tbody><\/table><\/div>\n<p>Widoczno\u015b\u0107: nie.<\/p>\n<h3>Formularz z button formaction<\/h3>\n<div class=\"codecolorer-container html4strict solarized-light\" style=\"overflow:auto;white-space:nowrap;width:100%;\"><table cellspacing=\"0\" cellpadding=\"0\"><tbody><tr><td class=\"line-numbers\"><div>1<br \/><\/div><\/td><td><div class=\"html4strict codecolorer\">&lt;<span class=\"kw2\">form<\/span>&gt;&lt;<span class=\"kw2\">button<\/span> formaction<span class=\"sy0\">=<\/span><span class=\"st0\">&quot;http:\/\/link.pl&quot;<\/span>&gt;Link&lt;<span class=\"sy0\">\/<\/span><span class=\"kw2\">button<\/span>&gt;&lt;<span class=\"sy0\">\/<\/span><span class=\"kw2\">form<\/span>&gt;<\/div><\/td><\/tr><\/tbody><\/table><\/div>\n<p>Widoczno\u015b\u0107: nie.<\/p>\n<h3>Link w IFRAME (wczytanie dokumentu z linkiem)<\/h3>\n<div class=\"codecolorer-container html4strict solarized-light\" style=\"overflow:auto;white-space:nowrap;width:100%;\"><table cellspacing=\"0\" cellpadding=\"0\"><tbody><tr><td class=\"line-numbers\"><div>1<br \/><\/div><\/td><td><div class=\"html4strict codecolorer\">&lt;<span class=\"kw2\">iframe<\/span> <span class=\"kw3\">src<\/span><span class=\"sy0\">=<\/span><span class=\"st0\">&quot;http:\/\/link.pl\/dokument_zlinkiem.html&quot;<\/span> <span class=\"kw3\">width<\/span><span class=\"sy0\">=<\/span><span class=\"st0\">&quot;300&quot;<\/span> <span class=\"kw3\">height<\/span><span class=\"sy0\">=<\/span><span class=\"st0\">&quot;150&quot;<\/span>&gt;&lt;<span class=\"sy0\">\/<\/span><span class=\"kw2\">iframe<\/span>&gt;<\/div><\/td><\/tr><\/tbody><\/table><\/div>\n<p>dokument_zlinkiem.html:<\/p>\n<div class=\"codecolorer-container html4strict solarized-light\" style=\"overflow:auto;white-space:nowrap;width:100%;\"><table cellspacing=\"0\" cellpadding=\"0\"><tbody><tr><td class=\"line-numbers\"><div>1<br \/><\/div><\/td><td><div class=\"html4strict codecolorer\">&lt;<span class=\"kw2\">a<\/span> <span class=\"kw3\">href<\/span><span class=\"sy0\">=<\/span><span class=\"st0\">&quot;http:\/\/link.pl&quot;<\/span>&gt;Link&lt;<span class=\"sy0\">\/<\/span><span class=\"kw2\">a<\/span>&gt;<\/div><\/td><\/tr><\/tbody><\/table><\/div>\n<p>Widoczno\u015b\u0107: tak.<\/p>\n<h3>Linki wczytywane AJAX<\/h3>\n<div class=\"codecolorer-container text solarized-light\" style=\"overflow:auto;white-space:nowrap;width:100%;\"><table cellspacing=\"0\" cellpadding=\"0\"><tbody><tr><td class=\"line-numbers\"><div>1<br \/>2<br \/>3<br \/>4<br \/>5<br \/>6<br \/>7<br \/><\/div><\/td><td><div class=\"text codecolorer\">&lt;div id=&quot;look&quot;&gt;&lt;\/div&gt;<br \/>\n&lt;script&gt;<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; <br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; $.get( &quot;http:\/\/link.pl\/dokument_zlinkiem.html&quot;, function( data ) {<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $(&quot;#look&quot;).html( data );<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; });<br \/>\n&lt;\/script&gt;<\/div><\/td><\/tr><\/tbody><\/table><\/div>\n<p>dokument_zlinkiem.html &#8211; jak wy\u017cej.<br \/>\nWidoczno\u015b\u0107: problemy.<\/p>\n<h4>Uwagi do AJAX<\/h4>\n<p>Google nie ma problem\u00f3w z renderowaniem stron z elementami AJAX. Jednak przy testowaniu skryptu na dzielonym serwerze Google mia\u0142 problemy z uzyskaniem dost\u0119pu to do pliku jquery.js, to do pliku do kt\u00f3rego odsy\u0142a\u0142 AJAX (dokument_zlinkiem.html). Przy testowaniu na VPS nie by\u0142o \u017cadnych problem\u00f3w z widoczno\u015bci\u0105 link\u00f3w wy\u015bwietlanych przy pomocy skryptu AJAX. Wygl\u0105da na to, \u017ce linki wczytywane przez AJAX s\u0105 widziane przez Google, ale tylko te, kt\u00f3re wczytuj\u0105 si\u0119 ekspresowo.<\/p>\n<h3>Linki zakomentowane<\/h3>\n<div class=\"codecolorer-container php solarized-light\" style=\"overflow:auto;white-space:nowrap;width:100%;\"><table cellspacing=\"0\" cellpadding=\"0\"><tbody><tr><td class=\"line-numbers\"><div>1<br \/><\/div><\/td><td><div class=\"php codecolorer\"><span class=\"sy0\">&lt;!--<\/span> <span class=\"sy0\">&lt;<\/span>a href<span class=\"sy0\">=<\/span><span class=\"st0\">&quot;http:\/\/link.pl&quot;<\/span><span class=\"sy0\">&gt;<\/span>Link<span class=\"sy0\">&lt;\/<\/span>a<span class=\"sy0\">&gt;<\/span> <span class=\"sy0\">--&gt;<\/span><\/div><\/td><\/tr><\/tbody><\/table><\/div>\n<p>Widoczno\u015b\u0107: nie<\/p>\n<h3>Linki poza sekcj\u0105 BODY<\/h3>\n<div class=\"codecolorer-container php solarized-light\" style=\"overflow:auto;white-space:nowrap;width:100%;\"><table cellspacing=\"0\" cellpadding=\"0\"><tbody><tr><td class=\"line-numbers\"><div>1<br \/><\/div><\/td><td><div class=\"php codecolorer\"><span class=\"sy0\">&lt;<\/span>a href<span class=\"sy0\">=<\/span><span class=\"st0\">&quot;http:\/\/link.pl&quot;<\/span><span class=\"sy0\">&gt;<\/span>Link<span class=\"sy0\">&lt;\/<\/span>a<span class=\"sy0\">&gt;<\/span><\/div><\/td><\/tr><\/tbody><\/table><\/div>\n<p>Widoczno\u015b\u0107: tak<br \/>\nUwagi: testowane w ka\u017cdym wariancie przed\u00a0body, za body, w head, a tak\u017ce poza html.<\/p>\n<h3>Nieklikalne linki<\/h3>\n<div class=\"codecolorer-container php solarized-light\" style=\"overflow:auto;white-space:nowrap;width:100%;\"><table cellspacing=\"0\" cellpadding=\"0\"><tbody><tr><td class=\"line-numbers\"><div>1<br \/><\/div><\/td><td><div class=\"php codecolorer\">http<span class=\"sy0\">:<\/span><span class=\"co1\">\/\/link.pl<\/span><\/div><\/td><\/tr><\/tbody><\/table><\/div>\n<p>Widoczno\u015b\u0107: nie<\/p>\n<p>Uwagi: aktualizacja do widoczno\u015bci tego linka:\u00a0<a href=\"http:\/\/xn--okazwoka-bpb.pl\/index.php\/2018\/10\/08\/lo-maj-gad-te-linki-google-tez-widzi\/\">\u0141o maj gad! Te linki Google te\u017c widzi!!!!!!!!!!!!!!<\/a><\/p>\n<h3>Linki w postaci BBCODE<\/h3>\n<div class=\"codecolorer-container php solarized-light\" style=\"overflow:auto;white-space:nowrap;width:100%;\"><table cellspacing=\"0\" cellpadding=\"0\"><tbody><tr><td class=\"line-numbers\"><div>1<br \/><\/div><\/td><td><div class=\"php codecolorer\"><span class=\"br0\">&#91;<\/span>url<span class=\"sy0\">=<\/span><span class=\"st0\">&quot;http:\/\/link.pl&quot;<\/span><span class=\"br0\">&#93;<\/span><span class=\"kw3\">Link<\/span><span class=\"br0\">&#91;<\/span><span class=\"sy0\">\/<\/span>url<span class=\"br0\">&#93;<\/span><\/div><\/td><\/tr><\/tbody><\/table><\/div>\n<p>Widoczno\u015b\u0107: nie<\/p>\n<h2>Zadanie domowe<\/h2>\n<p>Sprawd\u017a, czy Google zindeksuje stron\u0119, do kt\u00f3rej prowadzi link wy\u015bwietlany dopiero po klikni\u0119ciu jakiego\u015b elementu (na przyk\u0142ad przycisku) &#8211; za pomoc\u0105 AJAX lub\/i zwyk\u0142ego skryptu js.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Obecnie jest wiele sposob\u00f3w na wy\u015bwietlanie link\u00f3w na stronie internetowej: zwyk\u0142y html, linki wy\u015bwietlane przez javascript, linki wczytywane&#46;&#46;&#46;<\/p>\n","protected":false},"author":1,"featured_media":3780,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[40,51],"tags":[439,437,438],"_links":{"self":[{"href":"http:\/\/xn--okazwoka-bpb.pl\/index.php\/wp-json\/wp\/v2\/posts\/3758"}],"collection":[{"href":"http:\/\/xn--okazwoka-bpb.pl\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/xn--okazwoka-bpb.pl\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/xn--okazwoka-bpb.pl\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/xn--okazwoka-bpb.pl\/index.php\/wp-json\/wp\/v2\/comments?post=3758"}],"version-history":[{"count":15,"href":"http:\/\/xn--okazwoka-bpb.pl\/index.php\/wp-json\/wp\/v2\/posts\/3758\/revisions"}],"predecessor-version":[{"id":3790,"href":"http:\/\/xn--okazwoka-bpb.pl\/index.php\/wp-json\/wp\/v2\/posts\/3758\/revisions\/3790"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/xn--okazwoka-bpb.pl\/index.php\/wp-json\/wp\/v2\/media\/3780"}],"wp:attachment":[{"href":"http:\/\/xn--okazwoka-bpb.pl\/index.php\/wp-json\/wp\/v2\/media?parent=3758"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/xn--okazwoka-bpb.pl\/index.php\/wp-json\/wp\/v2\/categories?post=3758"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/xn--okazwoka-bpb.pl\/index.php\/wp-json\/wp\/v2\/tags?post=3758"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}