Blazor WebAssembly (WASM) භාවිතා කරන බොහෝ වෙබ්අඩවි, Google රොබෝට පළමු පේජ් එකක් ලෙස ස්ථාවර HTML මිරිදක් (static mirror) සපයයි. ඒ නිසා පරිශීලකයාට පේජ් එක තත්කාලිකව පෙන්වන්න පුළුවන්, නමුත් මේ ස්ථාවර පිටුවේ දෝෂයක් SEO ගුණාත්මකතාව අඩුවීමට හේතු විය හැක.
සතියක් පුරා 100 කට ආසන්න static mirror ගොනු පරීක්ෂා කළ පසු, මම 4 වර්ගයේ “drift classes” හඳුනා ගත්තා. මේවා යනු, Razor පිටුවේ වෙනස්කම් සිදු වුවත් static mirror එකේ ඒ වෙනස්කම් නවීකරණය නොවීමෙන් උදාවන ගැටලු. පරීක්ෂණය කරමින් මට ලැබුනු ප්රධාන ගැටලු මෙහෙමයි:
- BreadcrumbList JSON‑LD නොමැතිකම: Google සෙවුම් ප්රතිඵලයේ “Home › Blog › Article” වැනි breadcrumb පෙන්වීමට අවශ්ය schema එක mirror ගොනුවේ අස්ථානගත වුණා.
- FAQPage JSON‑LD නොමැතිකම: Razor හි FAQ items දක්වා ඇති අතර, static mirror එකේ ඒ schema එක අඩු වුණා. එයින් SERP හි Q&A dropdown නොපෙන්වා CTR අඩු වුණා.
- Hreflang සම්බන්ධතා අසමතුලිත වීම: sitemap.xml හි 4 භාෂා සංස්කරණ (en‑IN, hi‑IN, gu‑IN, x‑default) සඳහන් වූවද, English සහ Hindi mirror වල gu‑IN link එක අස්ථානගත වුණා.
- අනෙකුත් අධිකාරී class එක: static mirror ගොනු වල meta description, canonical link වැනි SEO‑ට වැදගත් අංග අලුත් Razor ගොනුවේ පරිවර්තනය නොකළ නිසා පළමු crawling එකේ අඩුගැන්වීමක් සිදු වුණා.
මෙම ගැටලු සෑම මාසයකට පසු පැමිණෙන්නේ, developers ලා Razor ගොනුව සංස්කරණය කරන අතර static mirror එක අමතක කරමින් යන නිසාය. .NET build පද්ධතිය static mirror ගොනු පරීක්ෂා නොකරන නිසා, මෙම “drift” නිහතමානීව පවතිනවා.
මගේ විසඳුම නම්, Node.js භාවිතයෙන් සියලු Razor ගොනු වලින් FAQ items, Breadcrumb schema, hreflang links යනාදිය regex‑වලින් ලබාගෙන, ඒවා static mirror ගොනු වල head ටැග් එකට ඇතුළත් කරන audit script එකක් ලියීම. ඒ script එක ධාවනය කිරීමෙන් 7 breadcrumb, 38 FAQ pairs, 3 missing hreflang links වැනි දෝෂ සියල්ලම ස්වයංක්රියව සකස් කරගන්න පුළුවන්.
ශ්රී ලංකාවට ඇති වැදගත්කම
ශ්රී ලංකාවේ බොහෝ startups, e‑commerce, සහ ආයතනික වෙබ්අඩවි Blazor WASM හෝ SPA තාක්ෂණය භාවිතා කරයි. මේ “static mirror drift” ගැටලුව නිසා ඔවුන්ගේ වෙබ්අඩවි සෙවුම් යන්ත්රයේ දර්ශනය අඩුවෙයි, traffic අඩු වෙයි, සහ පාරිභෝගිකයින්ට පළමු පේජ් ලෝඩ් වේගය අඩුවේ.
- SEO ගුණාත්මකතාව වැඩි කිරීමෙන් Google හි රැංකින් උසස් වෙයි, අලුත් පාරිභෝගිකයින් ගොඩක් ලැබේ.
- Static mirror නිවැරදිව අලුත් කරගැනීමෙන් පළමු paint වේගය තවත් ඉක්මනින් වේ, mobile users සඳහා experience යහපත් වේ.
- Node audit script එක භාවිතා කරමින් සංවර්ධන කාලය ඉතුරු කර, දෝෂ පරීක්ෂණය ස්වයංක්රිය කරගත හැක, එයින් ව්යාපාරික ලාභය වැඩි වේ.
ඉදිරියට, Blazor WASM පදනම් කරගත් ශ්රී ලංකා තාක්ෂණික සමාජය මේ වැනි automation tools භාවිතා කර SEO ප්රතිඵල වර්ධනය කරගත යුතුය. එමඟින් දේශීය වෙබ්අඩවි ගෝලීය තලයේ තරඟශීලීත්වය ලබා ගත හැකිවේ.
ඔබේ වෙබ්අඩවිය static mirror භාවිතා කරන්නේ නම්, අදම audit script එක ධාවනය කර, අඩු SEO සලකුණු හඳුනා ගෙන, තවදුරටත් අලුත් කරගන්න. එය ඔබේ online presence එකේ ගුණාත්මක තත්ත්වය ඉහළ ගෙන යාමට මූලික පියවර වේ.