PHP Script এবং Cron Jobs দিয়ে Google Indexing API-তে URL Request পাঠানোর সহজ পদ্ধতি (RSS Feed বা Manual)
PHP Script এবং Cron Jobs ব্যবহার করে সহজেই Google Indexing API-তে URL Request পাঠানোর পদ্ধতি শিখুন। RSS Feed বা Manual উপায়ে আপনার URL দ্রুত Google এ ইনডেক্স করুন এবং সাইটের SEO উন্নত করুন।
পদ্ধতি 1: ক্রোন জবসের মাধ্যমে স্বয়ংক্রিয় জমা দেওয়া
collect.php : একটি RSS ফিড থেকে URL গুলি নিয়ে আসে৷ এর উপর ভিত্তি করে ইউআরএল ফিল্টার করে isPermaLink="সত্য" আরএসএস ফিড XML-এ বৈশিষ্ট্য। সর্বশেষ 20টি অনন্য URL সংরক্ষণ করে private/new.json . কনফিগারেশন: আপনাকে সেট করতে হবে $rssUrl = 'https://yoursite/rss.xml' আপনার ওয়েবসাইটের RSS ফিড URL-এ। এছাড়াও, চেক করুন পারমালিঙ্ক আপনার RSS ফিডে "সত্য" বা "মিথ্যা" এবং সেই অনুযায়ী কোড আপডেট করুন৷
autoSubmit.php : থেকে URL লোড করে private/new.json . এর থেকে পূর্বে জমা দেওয়া URLগুলি লোড হয়৷ private/history.json . একটি পরিষেবা অ্যাকাউন্ট ব্যবহার করে Google Indexing API-এ শুধুমাত্র নতুন URL জমা দেয়। এপিআই প্রতিক্রিয়া লগ করে এবং সফলভাবে জমা দেওয়া URL যোগ করে history.json . ইতিহাসকে সর্বশেষ ৬০টি URL-এ সীমাবদ্ধ করে। অবশিষ্ট URL গুলি সংরক্ষণ করে private/new.json যদি কোনো ইউআরএল ছেড়ে যায় যা জমা দেওয়া হয়নি। প্রমাণীকরণের জন্য JWT (JSON ওয়েব টোকেন) ব্যবহার করে। কনফিগারেশন: আপনি আছে প্রয়োজন service-account.json সঠিকভাবে স্থাপন করা হয়েছে ব্যক্তিগত ফোল্ডার
ক্রোন জব সেটআপ: প্রতিটি স্ক্রিপ্টের জন্য আপনাকে দুটি ক্রন কাজ সেট আপ করতে হবে। জন্য collect.php , একটি ক্রন কাজ যা ইউআরএল সংগ্রহ করতে পর্যায়ক্রমে (যেমন, ঘণ্টায়) চলে। জন্য autoSubmit.php , একটি ক্রন কাজ যা পর্যায়ক্রমে API-তে URL জমা দেওয়ার জন্য চলে। আপনি উভয় ক্রন কাজের জন্য সাইট console.cron-job.org ব্যবহার করার পরামর্শ দিয়েছেন৷
project-root/
|--- private/
| |--- service-account.json
| |--- new.json
| |--- history.json
|
|--- collect.php
|--- autoSubmit.php
index.html : ইউআরএল প্রবেশের জন্য একটি টেক্সটেরিয়া প্রদান করে (প্রতি লাইনে একটি)। ইউআরএল ডেটা আনতে এবং পোস্ট করতে JavaScript ব্যবহার করে submit.php . পৃষ্ঠায় API প্রতিক্রিয়া প্রদর্শন করে।
submit.php : থেকে URL-এর একটি তালিকা পায়৷ index.html . একটি পরিষেবা অ্যাকাউন্ট ব্যবহার করে Google সূচীকরণ API এ URL জমা দেয়। JSON হিসাবে API প্রতিক্রিয়া প্রদান করে। প্রমাণীকরণের জন্য JWT ব্যবহার করে। কনফিগারেশন: আপনি আছে প্রয়োজন service-account.json সঠিকভাবে স্থাপন করা হয়েছে ব্যক্তিগত ফোল্ডার
project-root/
|--- private/
| |--- service-account.json
|
|--- index.html
|--- submit.php
Google Indexing API সেটআপ: আপনি ইতিমধ্যে আপনার Google সূচক API সেট আপ করা আবশ্যক এবং আছে service-account.json ফাইল প্রমাণীকরণ: উভয় পদ্ধতিই পরিষেবা অ্যাকাউন্ট ফাইলের উপর ভিত্তি করে Google API প্রমাণীকরণের জন্য JWT ব্যবহার করে। ত্রুটি হ্যান্ডলিং: মৌলিক ত্রুটি হ্যান্ডলিং অন্তর্ভুক্ত করা হয়েছে, যা সমস্যা সমাধানের জন্য গুরুত্বপূর্ণ। ইতিহাস: history.json পদ্ধতি 1 ডুপ্লিকেট জমা প্রতিরোধ করে। ম্যানুয়াল জমা: ম্যানুয়াল জমা দেওয়ার পদ্ধতি আপনাকে একসাথে অনেকগুলি URL জমা দিতে দেয়৷
service-account.json : আপনার Google পরিষেবা অ্যাকাউন্ট কী ফাইল। (এই ফাইলটি সর্বজনীনভাবে শেয়ার করবেন না) collect.php : RSS ফিড থেকে URL গুলি নিয়ে আসে এবং একটি JSON ফাইলে সঞ্চয় করে৷ (পদ্ধতি 1 এর জন্য)। autoSubmit.php : Google Indexing API-এ URL জমা দেয় এবং ইতিহাস পরিচালনা করে। (পদ্ধতি 1 এর জন্য)। new.json : জমা দেওয়ার জন্য নতুন URL সঞ্চয় করে। (পদ্ধতি 1 এর জন্য)। history.json : ইতিমধ্যে জমা দেওয়া URL গুলি সঞ্চয় করে৷ (পদ্ধতি 1 এর জন্য)। index.html : ম্যানুয়ালি ইউআরএল জমা দেওয়ার জন্য একটি HTML ফর্ম। (পদ্ধতি 2 এর জন্য)। submit.php : Google ইন্ডেক্সিং এপিআই-এ ইউআরএল জমা দেওয়া প্রক্রিয়া করে। (পদ্ধতি 2 এর জন্য)।
ক্রন জবস রান এবং ম্যানুয়াল পদ্ধতি সহ Google Indexing API-এ URL জমা দেওয়া সমস্ত ফাইল জিপ ফর্ম্যাট ডাউনলোড করুন - https://owntweet.com/thread/233921
আপনি Owntweet অনুসরণ করতে পারেন
What's Your Reaction?