একটি AI ওয়েবসাইট বিল্ডারের আসলে কী তৈরি করা উচিত
বেশিরভাগ AI বিল্ডার একটি পাতা বানায়। ব্যবসার দরকার একটি সাইট: লিংক করা পাতা, একটি h1, sitemap, structured data ও মেইল পাঠানো ফর্ম। আমাদের চেকলিস্ট।
একটি পাতা তৈরি করা সহজ। যেকোনো মডেলের কাছে ল্যান্ডিং পেজ চান, পেয়ে যাবেন: একটি শিরোনাম, ফিচারের তিনটি কলাম, একটি কল টু অ্যাকশন। স্ক্রিনশটে ভালোই দেখায়।
একটি সাইট তৈরি করা আলাদা সমস্যা, আর একটি ছোট ব্যবসার আসল সমস্যা সেটিই। বেকারির একটি পাতা লাগে না। লাগে এমন জায়গা যেখানে মানুষ খোলার সময় পায়, কাউন্টারে যা আছে তার সঙ্গে মেলানো একটি মেনু, এমন একটি ফর্ম যা কারও পড়া ইনবক্সে পৌঁছায়, এবং যথেষ্ট কাঠামো যাতে সার্চ ইঞ্জিন বুঝতে পারে ব্যবসাটি কী এবং কোথায়।
এই হলো সেই চেকলিস্ট যা আমরা নিজেদের ওপর প্রয়োগ করি, এবং প্রতিটি বিষয় আসলে কীসের জন্য।
একাধিক পাতা, পরস্পরের সঙ্গে লিংক করা
একটি পাতা একটির বেশি বিষয়ে র্যাঙ্ক করতে পারে না। বেকারি যদি "sourdough" এবং "wedding cakes" দুটোর জন্যই খুঁজে পাওয়া যেতে চায়, তাহলে সেগুলো দুটি পাতা, দুটি শিরোনাম, দুটি বিবরণ ও দুটি প্রথম হেডিং - এবং সেগুলোকে পরস্পরের সঙ্গে লিংক করতে হবে, কারণ যে পাতায় কেউ লিংক করে না তাকে কেউ খুঁজে পায় না।
অর্থাৎ জেনারেটরকে একটি শব্দ লেখার আগেই কাঠামো ঠিক করতে হবে: কোন পাতাগুলো থাকবে, প্রতিটি কীসের জন্য, এবং একজন ভিজিটর প্রথম পাতা থেকে দুই-তিন ক্লিকে যেকোনোটিতে কীভাবে পৌঁছাবে। একটি ক্যাটাগরি পাতা - সেবা, যার নিচে প্রতিটি সেবার আলাদা পাতা - বেশিরভাগ পেশা ও ক্লিনিকের চাওয়া কাঠামো, আর অংশের সমতল তালিকা তা প্রকাশ করতে পারে না।
একটি h1, এবং তার নিচে একটি রূপরেখা
প্রতিটি পাতায় ঠিক একটি h1 থাকে, এবং তার নিচের হেডিংগুলো কোনো স্তর না ডিঙিয়ে নামতে থাকে। যতক্ষণ না এটি যে ব্যর্থতা ঠেকায় তা চোখে পড়ে, ততক্ষণ এটিকে খুঁতখুঁতে মনে হয়: যে পাতার প্রথম ব্লক হিরো নয়, তার কোনো h1 না থাকা সহজেই ঘটতে পারে, আর সাধারণ পর্যালোচনায় কিছুই তা ধরে না, কারণ পাতাটি তখনও ঠিকঠাক দেখায়।
আমরা এটি যাচাই করি কোড পড়ে বিশ্বাস করে নয়, বরং প্রতিটি ভ্যারিয়েন্টে প্রতিটি অংশের ধরন রেন্ডার করে রূপরেখা যাচাই করে।
যন্ত্রের পড়ার অর্ধেক
যে সাইট মানুষ পড়তে পারে কিন্তু ক্রলার পারে না, সেটি অর্ধেক সাইট। পাতার সঙ্গেই তৈরি হয়, পরে জোড়া লাগানো হয় না:
sitemap.xml, যা ঠিক সেই পাতাগুলোই তালিকাভুক্ত করে যেগুলো সর্বজনীন - মেম্বারদের পাতা নয়।robots.txtযা একই কথা বলে, যাতে দুটি ফাইলের মধ্যে অমিল না হয়।- প্রতি পাতায় একটি canonical URL, সাইটের আসল ডোমেইন থেকে, যে হোস্ট সাড়া দিয়েছে তা থেকে নয়।
ld+jsonযা ব্যবসাটি বর্ণনা করে: এটি কী, কোথায়, কখন খোলে, কী বিক্রি করে।- ব্রেডক্রাম্ব যা ভিজিটর দেখতে পায় এবং structured data-র
BreadcrumbList-এর সঙ্গে মেলে। পাতার কোথাও নেই এমন নেভিগেশন বর্ণনা করা মার্কআপই সেই জিনিস, যে বিষয়ে Google-এর নির্দেশিকা সতর্ক করে।
"এগুলোর প্রতিটি আসে সেই একই সাইট ডেফিনিশন থেকে যা থেকে পাতাটি রেন্ডার হয়। সরে যাওয়ার মতো দ্বিতীয় কোনো সত্যের উৎস নেই।
মানুষ আসলে যে শব্দ টাইপ করবে
এই অংশটি কোনো ইঞ্জিনিয়ারিং দিতে পারে না। "Home - Welcome" শিরোনাম সাইটটি যত সার্চ ফলাফলে আসবে তার প্রতিটিতে একটি নষ্ট লাইন। কীওয়ার্ডের তালিকা দেওয়া বিবরণ একটি নষ্ট বাক্য।
তাই জেনারেটরকে কাজের আকার বিস্তারিত বলে দেওয়া হয়: শিরোনাম পঞ্চাশ থেকে ষাট অক্ষরের, শুরুতে ব্যবসাটি কী করে এবং কোন শহরে; বিবরণ একশো পঞ্চাশ থেকে একশো ষাট অক্ষরের এবং শেষে ক্লিক করার একটি কারণ; প্রতিটি পাতার একটিই বিষয়, কারণ একই বাক্যাংশ লক্ষ্য করা দুটি পাতা একে অপরের সঙ্গে প্রতিযোগিতা করে এবং দুটিই হারে।
JavaScript ছাড়াই কাজ করে এমন কিছু
এখানকার তৈরি সাইটগুলো সার্ভারে রেন্ডার করা, ক্লায়েন্ট-সাইড রাউটিং ছাড়া। এটি অজনপ্রিয় কিন্তু সহজ একটি সিদ্ধান্ত: এ কারণেই খারাপ নেটওয়ার্কে ফোনেও পাতা দ্রুত, প্রতিটি পাতা ক্রল করা যায়, এবং স্ক্রিপ্ট লোড না হলেও ফর্ম জমা হয়।
ইন্টারঅ্যাকটিভ অংশগুলো - মেনু, গ্যালারি, ম্যাপ - প্রগ্রেসিভ। তারা এমন পাতাকে আরও ভালো করে যা আগে থেকেই কাজ করছিল।
এজেন্টও পড়তে পারে
ক্রমেই ভিজিটর আর মানুষ থাকছে না। আমাদের তৈরি প্রতিটি সাইটের প্রতিটি পাতা markdown হিসেবে পাওয়া যায়: পাথে .md যোগ করুন, বা Accept: text/markdown পাঠান। প্রতিটি সাইট তার সর্বজনীন পাতাগুলো তালিকাভুক্ত করে একটি llms.txt প্রকাশ করে, এবং তার robots.txt AI ক্রলারদের নাম ধরে উল্লেখ করে, ওয়াইল্ডকার্ড থেকে আন্দাজ করতে ছেড়ে দেয় না।
যে ব্যবসা চায় কেউ মডেলকে জিজ্ঞেস করলে যেন তাকে সুপারিশ করা হয়, যেমন Kraków-এ কোথায় sourdough রুটি পাওয়া যায়, তার জন্য পড়ার উপযোগী হওয়াই পুরো খেলা।
যা এতে নেই
বানানো তথ্য নেই। রিভিউ নয়, নিবন্ধন নম্বর নয়, পুরস্কার নয়, মালিক যে দাম আমাদের দেননি তা নয়, যে টিমের অস্তিত্ব নেই তার ছবি নয়। তৈরি করা সাইট একটি সত্যিকারের ব্যবসার প্রকাশ্য চেহারার খসড়া, আর সেখানে শোনাতে ভালো এমন বানানো তথ্য একটি ফাঁকা অংশের চেয়েও খারাপ।
এই বাধ্যবাধকতায় মাঝেমধ্যে একটি চমকপ্রদ-দেখতে ডেমো হারাতে হয়। এটি কঠিন কোনো বিনিময়ের ধারেকাছেও নয়।