ඔබට SEO සොෆ්ට්වෙයා වල අධික ගාස්තු ගෙවීමට අවශ්ය නැත. Chrome DevTools හි Network ටැබ් එකත්, Python භාවිතා කරපු කුඩා ස්ක්රිප්ට් එකත් සමඟ ඔබේ වෙබ් අඩවියේ අභ්යන්තර ලින්ක් සැකසුම සරළව හඳුනාගත හැකිය.
මෙම ක්රමය මූලික වශයෙන් වෙබ් පිටුවක් ලබාගෙන, requests හා BeautifulSoup භාවිතා කර HTML විශ්ලේෂණය කරනවා. ලින්ක් එකේ href ගුණය පරීක්ෂා කර, ඒක එකම ඩොමේන් එකට අයත්ද කියලා තීරණය කරනවා. අවසානයේ අභ්යන්තර ලින්ක් ලැයිස්තුවක් ලැබෙයි. කේත උදාහරණය පහත පරිදි: import requests, from bs4 import BeautifulSoup, from urllib.parse import urlparse, urljoin, def get_internal_links(url): ...
ඇත්තේ, JavaScript framework වලින් පිරිනමන placeholder link ගොඩක් DOM එකේ පෙනෙන්නත්, නමුත් Network waterfall එකෙන් ලැබෙන XHR/Fetch ඉල්ලීම් වලින් පසු ලැබෙන නිවැරදි URL ගණනයි සත්යය. ඒ නිසා Network ටැබ් එකේ ඇතුළත් වූ සියලු GET/POST ඉල්ලීම් රැස් කරගත යුතුය.
මෙම ස්ක්රිප්ට් එක බාහිර link, දැන්වීම්, සමාජ මාධ්ය icon වැනි අමුතු URL වර්ග ඉවත් කරයි. නමුත් API හරහා ලෝඩ් වන ඩයිනමික් route ගොඩක් මෙහි අඩුපාඩුවක්. ඒ සඳහා Playwright වැනි headless browser එකක් භාවිතා කර Network ටැබ් එකට hook කරගත යුතුය – ඒක වෙනත් පාඩමක්.
SEO පරීක්ෂණයේ අඩුපාඩු බොහොමයක් මුල් පිටුවේ සංඛ්යාලේඛන වලට සීමා වෙයි. අභ්යන්තර link ගැලපුම් ගැඹුරු බව සෙවීමෙන් සෙවුම් යන්ත්රයන්ට අන්තර්ගතයේ වැදගත්කම හඳුනාගැනීමට උපකාරී වේ. උදාහරණයක් ලෙස, “සේවා” පිටුව footer එකේ පමණක් සම්බන්ධ කරලා තියෙනවා නම්, එය තෙවන පියවරක් පමණක් පෙනෙයි, සෙවුම් යන්ත්රයට අගයක් නොලැබේ.
ශ්රී ලංකාවට ඇති වැදගත්කම
ශ්රී ලංකාවේ තොරතුරු තාක්ෂණය ඉගෙන ගන්නා සිසුන්, ස්වයං රැකියා ව්යාපාරිකයින්, සහ කුඩා ව්යාපාරිකයින්ට මෙම නොමිලේ උපකරණය විශාල වාසියක් ලබා දෙයි.
- සිසුන් – Python, web scraping, SEO fundamentals ඉගෙන ගැනීමට හොඳ පුහුණුවක්.
- ව්යාපාරිකයින් – අධික SEO සේවා ගාස්තු නොගෙවා අභ්යන්තර link ගැලපුම් හඳුනා ගනිමින්, වෙබ් අඩවියේ navigation හොඳින් සැලසුම් කර ගත හැකිය.
- ඩිවෙලොපර්ලා – Network waterfall එකෙන් සත්ය data ලබා ගනිමින්, SPA (Single Page Application) වල hidden routes හඳුනා ගැනීමට උපකාරී.
අවසානයේ, ඔබේ අඩවියෙහි “orphaned pages” හෝ “broken breadcrumbs” සොයාගැනීමට මෙම ක්රමය භාවිතා කර, සෙවුම් යන්ත්රයේ දර්ශනතාව වැඩි කරගත හැකිය. වැඩි පරිමාණ crawl එකකට SerpSpur වැනි උපකරණයක් අවශ්ය වුවත්, අද පළමු පියවර ලෙස මෙම Python ස්ක්රිප්ට් එක ක්රියාත්මක කර බලන්න.
ඔබේ අඩවියේ අභ්යන්තර link ගැලපුම් පිළිබඳ ප්රතිඵල comment වලින් හෙළි කරන්න. අලුත් දේවල් සොයාගැනීමට අපි එකට ඉදිරියට යමු!