PHPerKaigi 2021 https://phperkaigi.jp/2021/
でのセッションの資料です。
https://fortee.jp/phperkaigi-2021/proposal/fbff7977-8a35-4211-a77e-0c924f41e692
େنαΠτʹ͓͚ΔSEO؍ͰͷURLઃܭ
View Slide
ࣗݾհ• લণʢ·͔͑Θ·͞Ώ͖ʣ• Twitter: @maepon• ΦϛΧϨ• https://party-calendar.net/• ʮ#ࠗ׆ͱݴ͑ΦϛΧϨʯ
͡Ίʹ
ʮେنʯͬͯͲΕ͙Β͍ʁ
େنαΠτॴ༗ऀ͚ͷΫϩʔϧׂΓͯཧΨΠυ"େنͳαΠτʢ100 ສϖʔδҎ্ʣͰɺίϯςϯπͷߋ৽ස͕தఔʢ1 िؒʹ 1 ճʣͷ߹"https://developers.google.com/search/docs/advanced/crawling/large-site-managing-crawl-budget?hl=ja
ΦϛΧϨͲ͏͔ʁ
ΦϛΧϨͷ߹• ৗ࣌4ສ݅Ҏ্ͷΠϕϯτ• 47ಓݝ/400ͷࢢொଜ۠ɾҬ• 15δϟϯϧ/1300Ҏ্ͷΠϕϯτओ࠵ऀ• ྸݕࡧ/ݕࡧ• etc...
ੜ͞ΕΔURLɺX000ສ݅Ҏ্
ͱͳΔͱɺΫϩʔϧׂΓͯʢΫϩʔϧόδΣοτʣΛҙࣝͨ͠ݕࡧΤϯδϯ࠷దԽ͕ඞཁ
ͪͳΈʹ
ʮΫϩʔϧׂΓͯʯΛҙࣝ͢Δඞཁͷ͋ΔαΠτ҆ͱͯ͠ɺ• େنͳαΠτʢ100 ສϖʔδҎ্ʣͰɺίϯςϯπͷߋ৽ස͕தఔʢ1 िؒʹ 1 ճʣͷ߹ɺ·ͨ• தنҎ্ͷαΠτʢ10,000 ϖʔδҎ্ʣͰɺʢৗతʹʣίϯςϯπ͕Ί·͙Δ͘͠มߋ͞ΕΔ߹্ه݅Ҏ֎ɺجຊɺߟ͑Δඞཁ͋Γ·ͤΜɻ
ࠓճɺಛʹରͱ͍ͯ͠Δͷ
• ʮΧόϨοδʯͷʮআ֎ʯ
• 0Λࢦ͖͢ͷͰͳ͍ʢ࣭ɾॏෳͷϖʔδΛΠϯσοΫεͤ͞ͳ͍ͨΊʣ• ଟ͗͢ΔͱͰɺΫϩʔϧόδΣοτΛ࿘අ͍ͯ͠Δͱݟͨ΄͏͕ྑ͍
ϓϩϙʔβϧͷ༰
• ཱ͔ͪͩΔϦχϡʔΞϧલͷURL• ఆ௨ΓʹͳΒͳ͍canonical• ୈҰճϦμΠϨΫτࡇΓ• ډ࠲ΔΔ͔ੲͷ
• ҰےೄͰߦ͔ͳ͍robots.txt• ݕࡧͱύϥϝʔλʔͱΠϯσοΫεͱϥϯσΟϯά• ऴΘΒͳ͍෦ϦϯΫͷݕূ• ୈೋճϦμΠϨΫτࡇΓ
γεςϜߏஙʢϦχϡʔΞϧʣ࣌• ఆ௨ΓʹͳΒͳ͍canonical• ཱ͔ͪͩΔϦχϡʔΞϧલͷURLϦμΠϨΫτ• ୈҰճϦμΠϨΫτࡇΓ• ୈೋճϦμΠϨΫτࡇΓ
ΫϩʔϧׂΓͯରԠ• ډ࠲ΔΔ͔ੲͷ• ҰےೄͰߦ͔ͳ͍robots.txt• ऴΘΒͳ͍෦ϦϯΫͷݕূURLߏมߋͷҰྫ• ݕࡧͱύϥϝʔλʔͱΠϯσοΫεͱϥϯσΟϯά
ఆ௨ΓʹͳΒͳ͍canonical
• https://example.com/?foo=111&bar=222• https://example.com/?bar=222&foo=111• canonical: https://example.com/?foo=111&bar=222canonicalʹؔΘΒͣͲͪΒΠϯσοΫε͞ΕΔ
• ΫΤϦͷΩʔͷॱ൪ܾΊ͓ͯ͘• ۭͷͷ߹ͷϧʔϧܾΊॏཁ• ϦμΠϨΫτͰΠϯσοΫεରԠͰ͖Δ• ϦϯΫ͕ଘࡏ͢ΔݶΓΫϩʔϧ͞ΕΔ
ཱ͔ͪͩΔϦχϡʔΞϧલͷURL
• ϦχϡʔΞϧ࣌ʹURLߏͷมߋ• વɺมߋલˠมߋޙͷϦμΠϨΫτ࣮ࡁΈ• ΠϯσοΫεҠߦ͞ΕΔ
• ϦϯΫͷURL͕ଘࡏ͍ͯ͠ΔݶΓɺʮผͷURLʯͱͯ͠Ϋϩʔϧ͞ΕΔ• ෦ϦϯΫʹ͍ͬͯͳ͍͔ʁͳͲݕূඞཁ• ʮϦμΠϨΫτ͞ΕΔ͔Β͍͔ͬʯྑ͘ͳ͍ʢஅݴ• ϦχϡʔΞϧͰແࢹ͞ΕΔΑ͏ʹͳͬͨύϥϝʔλʔҙ
ϦμΠϨΫτࡇΓ
ୈҰճ• લड़ͷΛվΊͯਖ਼نͷURLʹϦμΠϨΫτ• ࣮ͱݕূʹͦΕͳΓͷୈೋճ• ୈҰճͷଟஈϦμΠϨΫτΛ1ճͰ• ࣮ͱݕূʹͦΕͳΓͷ
• ࣄલͷϧʔϧͷΕʢྫɿΫΤϦʔͷॱ൪ͳͲ• γεςϜͷͰੜ͞Εͨఆ֎ͷURL• γεςϜมߋʹ͏URLͷӨڹͷ֬ೝ• ઃܭͷ࿙Ε͕ͷফඅʹͭͳ͕Δ
ډ࠲ΔΔ͔ੲͷ
• ݕࡧػೳͷ͕͍ͭ·ͰΫϩʔϧରͱͯ͠ډ࠲Δ• ͳ͔ͳ͔ফ͑ͯ͘Εͳ͍(2018ͷͱ͔ग़ͯ͘Δ)• 404ରԠ• robots.txtͰ৽͘͠ΫϩʔϧରʹೖΕͳ͍• ύϥϝʔλʔπʔϧͰͷࢦఆ• ෦ϦϯΫΛJSͰͷϦϯΫʹॻ͖͑
ҰےೄͰߦ͔ͳ͍robots.txt
• robots.txtͰڋ൱͍ͯ͠ΔͷʹΫϩʔϧ͞ΕΔ• Ұ࣌తʹڋ൱Λ֎ͯ͠404,301Λಡ·ͤΔ• ෦ϦϯΫΛ֬ೝ͢Δ• JSͰͷϦϯΫʹॻ͖͑
ऴΘΒͳ͍෦ϦϯΫͷݕূ
• ඞཁͷͳ͘ͳͬͨURL• ߏ͕มΘͬͨURL• Ϋϩʔϧͯ͠΄͘͠ͳ͍URL͜ΕΒ͕෦ϦϯΫىҼͰΫϩʔϧΛফඅ͍ͯ͠ͳ͍͔ৗ࣌νΣοΫ͢Δඞཁ͕͋Δ
ݕࡧͱύϥϝʔλʔͱΠϯσοΫεͱϥϯσΟϯά
͢͜͠ໟ৭͕ҧ͏Ͱ͢
ΦϛΧϨ๊͕͍͑ͯͨ՝• ಓݝͷΠϕϯτҰཡͷϥϯσΟϯά͕த৺• ҬʢྫɿାʣͷϥϯσΟϯά͕ऑ͍ͦͷURL• https://party-calendar.net/area/tokyo/search?area[]=ା
ԾઆΛཱͯͨ• ାͷݸࣨͰߦΘΕΔΠϕϯτҰཡͷURLhttps://party-calendar.net/area/tokyo/search?area[]=ା&genre[]=13• ଞͷύϥϝʔλʔͱฒྻͨ͠ॏΈ͚ʹͳ͍ͬͯΔͷͰʁ
URLߏͷมߋʮାʯͷURIΛ࡞• https://party-calendar.net/area/tokyo/unit-1774
݁Ռ• ʮࠗ׆ύʔςΟʔ ାʯͰݕࡧɿܝࡌॱҐฏۉɿ5.6→3.7• ϥϯσΟϯάͷηογϣϯɿ10ഒ• ͔͔ͦͦ͜͜Γ·ͨ͠※ ίϩφՒͰ༷ʑͳʹෆ֬ఆཁૉ͋Γ·͢※ URL͚ͩͰͳ͘ɺύϯͣ͘ͳͲͷมߋ͍ͯ͠·͢
·ͱΊʢڭ܇ʣ
ରԠ͍͚ͯ͠ΫϩʔϧׂΓͯͷ࠷దԽਐΈ·͢• ಓʹରԠΛଓ͚͍͚ͯɺແବͳʮআ֎ʯݮΒͤ·͢• ۙ3ϲ݄Ͱ60%ݮ͠·ͨ͠
ECϙʔλϧαΠτʹ͔ܽͤͳ͍ݕࡧͷΫΤϦύϥϝʔλʔͷѻ͍৻ॏʹ• ϦϯΫੜͷࡍʹαΫοͱςΩετͰॲཧ͢Δͱɺgrepͷʑ͕͍ͬͯ·͢• ҰϦϦʔεͯ͠͠·͏ͱϦϦʔεલΑΓେ͖ͳ͕ඞཁʹͳΓ·͢
URLͷઃܭকདྷΛ౿·͑ͯ• ΦϛΧϨۀ࣌ಓݝͰ͚͍ͯΕेͩͬͨ• ͦͷઃܭΛҾ͖ܧ͗ଓ͚ͨ͜ͱͰɺURLվมͷେ͖͘
URLઃܭେࣄ
͋Γ͕ͱ͏͍͟͝·ͨ͠