Blazor SEO মেটাডেটা
Blazor SEO metadata এক component থেকেই পরিচালনা করুন
শিরোনাম, বিবরণ, ক্যানোনিকাল URL, hreflang লিঙ্ক, ওপেন গ্রাফ ট্যাগ, রোবট নির্দেশিকা এবং JSON-LD একটি পুনরায় ব্যবহারযোগ্য Blazor উপাদানে রাখুন।
উদাহরণগুলি পর্যালোচনা করুন, তারপর যখন আপনি আপনার নিজের অ্যাপে একই প্যাটার্ন চান তখন প্রায় 710৳ এর জন্য সম্পূর্ণ বাস্তবায়ন কিনুন৷
সারাংশ
প্রতিটি পৃষ্ঠার জন্য একটি মেটাডেটা উৎস ব্যবহার করুন
একটি Blazor অ্যাপ একই লেআউট থেকে অনেক পৃষ্ঠা রেন্ডার করতে পারে। একটি কেন্দ্রীয় মেটাডেটা উপাদান প্রতিটি পৃষ্ঠার শিরোনাম, বিবরণ, ক্যানোনিকাল URL, ভাষা লিঙ্ক, সামাজিক পূর্বরূপ এবং স্কিমা পেলোড সারিবদ্ধ রাখে।
ফিট চেক
কেন্দ্রীয় মেটাডেটা কপি-পেস্ট করা হেড মার্কআপকে বীট করে
প্রতিটি পৃষ্ঠায় হেড ট্যাগগুলি অনুলিপি করা কিছু সময়ের জন্য কাজ করে, তারপরে ছোট পার্থক্যগুলি ডুপ্লিকেট শিরোনাম, পুরানো ক্যানোনিকাল URL, অনুপস্থিত hreflang লিঙ্ক বা স্কিমা তৈরি করে যা দৃশ্যমান পৃষ্ঠার সাথে আর মেলে না। একটি উপাদান এক জায়গায় নিয়ম রাখে।
পৃষ্ঠাগুলি যখন এসইও নিয়মগুলি ভাগ করে তখন একটি উপাদান ব্যবহার করুন৷
- অনেক পৃষ্ঠা একই শিরোনাম, বর্ণনা, ক্যানোনিকাল, hreflang, ওপেন গ্রাফ এবং রোবট নিয়মগুলি ভাগ করে।
- স্থানীয় পৃষ্ঠাগুলির সামঞ্জস্যপূর্ণ সংস্কৃতি লিঙ্ক এবং এক্স-ডিফল্ট হ্যান্ডলিং প্রয়োজন।
- নিবন্ধ, প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী, পণ্য বা সফ্টওয়্যার পৃষ্ঠাগুলির JSON-LD প্রয়োজন যা দৃশ্যমান সামগ্রীর সাথে মেলে৷
- লেআউট মার্কআপ সম্পাদনা না করে সম্পাদক বা বিকাশকারীদের মেটাডেটা আপডেট করা উচিত।
বিক্ষিপ্ত মাথা মার্কআপ এড়িয়ে চলুন
- প্রতিটি পৃষ্ঠা তার নিজস্ব হেড ট্যাগ হাতে লিখে।
- H1, শিরোনাম, এবং মেটা বর্ণনা একই বাক্য পুনরাবৃত্তি করে।
- ক্যানোনিকাল URLগুলি একটি পৃষ্ঠা সরানোর পরে পুরানো রুটগুলি নির্দেশ করে৷
- দৃশ্যমান প্রায়শই জিজ্ঞাসিত প্রশ্ন সরানোর পরে FAQ স্কিমা অনলাইন থেকে যায়।
বিষয়বস্তু সূচি
SEO সংকেত
পৃষ্ঠার পরিচয় ধারাবাহিক রাখুন
সার্চ ইঞ্জিন, সোশ্যাল প্ল্যাটফর্ম এবং এআই ক্রলার সকলেই সামান্য ভিন্ন সংকেত পড়ে। তারা এখনও সহজ ভাষায় একই পৃষ্ঠা বর্ণনা করা উচিত.
পৃষ্ঠাটির নাম স্পষ্টভাবে উল্লেখ করুন
শব্দের জন্য H1 শব্দটি অনুলিপি না করে একটি ছোট শিরোনাম ব্যবহার করুন যাতে মূল বিষয় রয়েছে।
পরবর্তী কর্ম আমন্ত্রণ
একটি প্রাকৃতিক মেটা বিবরণ লিখুন যা সুবিধা ব্যাখ্যা করে এবং ব্যবহারকারীদের খোলা, পর্যালোচনা বা কেনার কারণ দেয়।
একটি পছন্দের URL চয়ন করুন৷
ক্যানোনিকাল ইউআরএলটি আপনি যে পৃষ্ঠাটি ইন্ডেক্স করতে চান সেই পৃষ্ঠাটিকে নির্দেশ করতে হবে, ট্র্যাকিং লিঙ্ক, পুনঃনির্দেশ বা পুরানো রুটের দিকে নয়।
ভাষার সংস্করণ লিঙ্ক করুন
সংস্কৃতি-সচেতন পৃষ্ঠাগুলির জন্য hreflang লিঙ্কগুলির প্রয়োজন যা বাস্তব URL এর সাথে মেলে এবং একটি বুদ্ধিমান এক্স-ডিফল্ট পৃষ্ঠা অন্তর্ভুক্ত করে৷
শেয়ার করা পূর্বরূপ নিয়ন্ত্রণ করুন
সোশ্যাল প্রিভিউতে বাকি মেটাডেটার মতো একই পৃষ্ঠার শিরোনাম, বিবরণ, ক্যানোনিকাল URL এবং প্রস্তুত ছবি ব্যবহার করা উচিত।
ইচ্ছাকৃতভাবে ক্রল নিয়ম সেট করুন
প্রতি পৃষ্ঠায় রোবট এবং এআই নির্দেশাবলী ব্যবহার করুন যাতে ইন্ডেক্সিং, স্নিপেট, আর্কাইভ এবং এআই ব্যবহার সামগ্রী নীতির সাথে মেলে।
Structured data
একই পৃষ্ঠার মেটাডেটা থেকে স্কিমা তৈরি করুন
JSON-LD পৃষ্ঠা থেকে আলাদা গল্প বলা উচিত নয়। একই শিরোনাম, বিবরণ, ক্যানোনিকাল URL, প্রকাশের তারিখ, ছবি, ব্রেডক্রাম্বস এবং FAQ ডেটা ব্যবহার করুন যা দৃশ্যমান নিবন্ধটি ইতিমধ্যেই ব্যবহার করে।
Article schema
পৃষ্ঠাটির আসল শিরোনাম, প্রকাশের তারিখ, পরিবর্তিত তারিখ, চিত্র এবং বিভাগ কাঠামো থাকলে নিবন্ধের স্কিমা ব্যবহার করুন।
FAQ schema
FAQPage ব্যবহার করুন শুধুমাত্র যখন একই প্রশ্ন এবং উত্তর পৃষ্ঠায় দৃশ্যমান হয়।
BreadcrumbList
একই শ্রেণিবিন্যাস ব্যবহারকারীরা লিঙ্ক এবং নেভিগেশনের মাধ্যমে বুঝতে পারেন থেকে ব্রেডক্রাম্ব তৈরি করুন।
সফটওয়্যার বা পণ্য
পণ্য বা সফ্টওয়্যার স্কিমা যোগ করুন শুধুমাত্র যখন মূল্য, অফার, নাম, এবং বিবরণ ব্যবহারকারীদের কাছে দৃশ্যমান হয়।
সাধারণ ভুল
বেশিরভাগ মেটাডেটা বাগ ছোট অমিল
উপাদানটি দরকারী কারণ এটি বারবার চেকগুলিকে একটি পুনরাবৃত্তিযোগ্য প্যাটার্নে পরিণত করে। লক্ষ্য আর ট্যাগ নয়। লক্ষ্য হল কম দ্বন্দ্ব।
শিরোনাম এবং বিবরণে H1 অনুলিপি করবেন না
শিরোনাম, H1, এবং মেটা বিবরণ একই বিষয় ব্যবহার করতে পারে, কিন্তু প্রতিটির আলাদা কাজ থাকা উচিত।
অনুবাদ করা ইউআরএল ভুলে যাবেন না
যদি একটি পৃষ্ঠা বিভিন্ন সংস্কৃতিতে বিদ্যমান থাকে, মেটাডেটা এবং hreflang মিলিত সংস্কৃতি রুট নির্দেশ করা উচিত।
বাসি শেয়ার ছবি পুনরায় ব্যবহার করবেন না
ওপেন গ্রাফ এবং JSON-LD ইমেজ এই পৃষ্ঠার প্রতিনিধিত্ব করা উচিত, উপাদান ব্যবহার করা শেষ নিবন্ধ নয়।
লুকানো বিষয়বস্তু মার্ক আপ করবেন না
প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী এবং পণ্য স্কিমা ব্যবহারকারীরা প্রকৃতপক্ষে পৃষ্ঠায় দেখতে পারেন এমন বিষয়বস্তু বর্ণনা করা উচিত।
বাস্তবায়ন
উপাদান একবার তারের, তারপর এটি পৃষ্ঠা ডেটা ফিড
প্যাটার্নটি উদ্দেশ্যমূলকভাবে বিরক্তিকর থাকে: একটি পৃষ্ঠা মেটাডেটা অবজেক্ট সংজ্ঞায়িত করুন, লেআউট বা পৃষ্ঠায় উপাদানটি রেন্ডার করুন এবং পৃষ্ঠাটির কাঠামোগত ডেটার প্রয়োজন হলে মিলিত JSON-LD পাস করুন৷
পৃষ্ঠার মেটাডেটা নির্ধারণ করুন
var metadata = new PageMetaData(culture)
{
Name = PageLinks.BlazorSEOMetaDataComponent,
Title = "Blazor SEO Metadata Component for Blazor Apps",
Description = "Keep title, description, canonical, hreflang, Open Graph, and JSON-LD aligned.",
ImageUrl = "/images/blazor/metadatacomponente/opengraph/hero-1200.png",
Url = PageLinks.BlazorSEOMetaDataComponent,
Robots = RobotsMetaTagExtensions.Join(RobotsMetaTagEnum.Index, RobotsMetaTagEnum.Follow),
AllowAiIndexing = true
};লেআউটে মেটাডেটা রেন্ডার করুন
@inherits LayoutComponentBase
<MetadataComponent MetaData="@PageMeta"
JsonLd="@Schema?.JsonLd"
RenderArticleMeta="@Schema?.RenderArticleMeta" />
@Bodyপৃষ্ঠায় JSON-LD সংযুক্ত করুন
@page "/{Culture}/guide/"
@inherits PageBase
<MetadataComponent MetaData="@PageMeta"
JsonLd="@Schema?.JsonLd"
RenderArticleMeta="@Schema?.RenderArticleMeta" />
<ArticleFaq Id="faq" FAQ="@FAQs" />যাচাই
আপনি প্রকাশ করার আগে আউটপুট চেক করুন
একটি মেটাডেটা উপাদান শুধুমাত্র উপযোগী যখন রেন্ডার করা HTML সঠিক হয়। প্রকাশের আগে পৃষ্ঠার উত্স পরিদর্শন করুন, ভাগ করে নেওয়ার পূর্বরূপ পরীক্ষা করুন, স্কিমা যাচাই করুন এবং স্থানীয় URLগুলি ক্রল করুন৷
উৎস দেখুন
রেন্ডার করা HTML হেড চেক করুন, শুধু রেজার ফাইল নয়। ক্রলাররা চূড়ান্ত প্রতিক্রিয়া পড়ে।
স্কিমা যাচাই করুন
সমৃদ্ধ ফলাফল বা স্কিমা বৈধতা চালান এবং দৃশ্যমান সামগ্রী অনুপস্থিত হওয়ার দিকে নির্দেশ করে এমন সতর্কতাগুলি ঠিক করুন৷
টেস্ট শেয়ারিং
শিরোনাম, বিবরণ, চিত্র এবং ক্যাশে আচরণ পরীক্ষা করতে সামাজিক পূর্বরূপ ডিবাগার ব্যবহার করুন।
ক্রল লোকেলস
প্রকাশের আগে ভাঙা ক্যানোনিকাল, hreflang বা x-ডিফল্ট লিঙ্কগুলি ধরতে সংস্কৃতি URLগুলি ক্রল করুন।
শুরু করুন
আপনার মেটাডেটা নিয়ম পুনরাবৃত্তি হলে উপাদান কিনুন
আপনি যদি ইতিমধ্যেই একই শিরোনাম, ক্যানোনিকাল, ওপেন গ্রাফ, এবং JSON-LD লজিক একাধিক পৃষ্ঠায় লিখছেন, তাহলে প্রায় 710৳-এর জন্য সম্পূর্ণ বাস্তবায়ন কিনুন এবং নিয়মটি এক জায়গায় রাখুন।
সম্পর্কিত সম্পদ
Blazor SEO মেটাডেটার জন্য পরবর্তী নির্দেশিকা
আপনার যখন রাউটিং, স্ট্রাকচার্ড ডেটা, সোশ্যাল প্রিভিউ বা ব্লেজার প্ল্যাটফর্ম সম্পর্কে আরও বিস্তারিত প্রয়োজন তখন এই গাইডগুলি ব্যবহার করুন।
সাধারণ প্রশ্ন
ব্লেজার মেটাডেটা কম্পোনেন্ট কি করে?
এটি একটি টাইপ করা উত্স থেকে পৃষ্ঠা মেটাডেটা রেন্ডার করে: শিরোনাম, বিবরণ, ক্যানোনিকাল URL, hreflang লিঙ্ক, ওপেন গ্রাফ ট্যাগ, রোবট নির্দেশিকা এবং ঐচ্ছিক JSON-LD।
কেন শিরোনাম, H1, এবং মেটা বিবরণ ভিন্ন হওয়া উচিত?
তারা বিভিন্ন জায়গায় হাজির হয়। শিরোনামটি অনুসন্ধান এবং ব্রাউজার ট্যাবগুলিকে সাহায্য করে, H1 দৃশ্যমান পৃষ্ঠার নাম দেয় এবং বিবরণটি পরবর্তী পদক্ষেপের জন্য আমন্ত্রণ জানায়৷
কম্পোনেন্ট কি ডুপ্লিকেট কন্টেন্ট প্রতিরোধ করে?
এটি ক্যানোনিকাল URL এবং hreflang লিঙ্কগুলিকে সামঞ্জস্যপূর্ণ রেখে সাহায্য করে৷ বিভিন্ন অভিপ্রায় বা ভাষা লক্ষ্য করে এমন পৃষ্ঠাগুলির জন্য আপনার এখনও অনন্য পৃষ্ঠার অনুলিপি এবং বিবরণ প্রয়োজন৷
কিভাবে JSON-LD কম্পোনেন্টে ফিট করে?
নিবন্ধ, FAQ, ব্রেডক্রাম্ব, পণ্য বা সফ্টওয়্যার বিভাগে ব্যবহৃত একই মেটাডেটা এবং দৃশ্যমান সামগ্রী থেকে পৃষ্ঠাটি JSON-LD তৈরি করে।
আমি কি প্রতি পৃষ্ঠায় এআই ক্রলার ট্যাগ নিয়ন্ত্রণ করতে পারি?
হ্যাঁ। পৃষ্ঠা-স্তরের রোবট এবং AI বিকল্পগুলি ব্যবহার করুন যাতে সূচীকরণ, স্নিপেট, সংরক্ষণাগার, noai এবং noimageai নিয়মগুলি সেই পৃষ্ঠার বিষয়বস্তুর নীতির সাথে মেলে৷
আমি কি এটি Blazor WebAssembly এ ব্যবহার করতে পারি?
হ্যাঁ, কিন্তু এসইও মেটাডেটা সবচেয়ে শক্তিশালী হয় যখন ট্যাগগুলি প্রাথমিক HTML প্রতিক্রিয়ায় উপস্থিত থাকে। সার্ভার রেন্ডারিং বা প্রিরেন্ডারিং সাধারণত নিরাপদ পছন্দ।