لدي مشكلة في اسم موقعي لانه اصبح يشير لأسم استضافة موقعي و ليس لأسم موقعي اريد حل جذري لو تكرمتوا انا لا استخدم نظام ادارة محتوى استخدم HTML و php و جافا سكربت
مشكلة في اسم الموقع
هل قمت بإضافة structure data؟
بداخل عنصر head في الملف الرئيسي index.html من المفترض أن يكون الكود كالتالي:
<!DOCTYPE html> <html lang="ar"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>حالة الطقس بعد 7 أيام في خربة قاسم - Web Host Most</title> <meta name="description" content="حالة الطقس بعد 7 أيام في خربة قاسم، سوريا. الحرارة القصوى: 36.2°C، الحرارة الدنيا: 21.8°C، تراكم المطر: 0 ملم."> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "WebSite", "name": "Web Host Most", "url": "https://ajwa4alearab.freewebhostmost.com", "potentialAction": { "@type": "SearchAction", "target": "https://ajwa4alearab.freewebhostmost.com/?s=%7Bsearch_term_string%7D", "query-input": "required name=search_term_string" } } </script> </head> <body> <!-- محتوى موقعك هنا --> </body> </html>
اسم موقعي هو اجواء العرب لكن يظهر اسم الاستضافة بدلا منه هذا كود توليد علامات الميتا تاج التلقائي في موقعي لقد ازلت البيانات الخاصة منه و ها هو
<?php $apiKey = ''; // مفتاح API الخاص بك // فحص وجود معلومات العنوان في الرابط if (isset($_GET['location'])) { $location = htmlspecialchars($_GET['location']); // تخزين العنوان الممرر عبر الرابط // إذا كانت القيمة عبارة عن إحداثيات if (preg_match('/^-?\d+(\.\d+)?,-?\d+(\.\d+)?$/', $location)) { $apiUrl = ""; // إرسال الطلب إلى WeatherAPI $response = file_get_contents($apiUrl); $weatherData = json_decode($response, true); if (isset($weatherData['location']['name']) && isset($weatherData['location']['country'])) { $locationName = $weatherData['location']['name']; // الحصول على اسم المدينة $countryName = $weatherData['location']['country']; // الحصول على اسم الدولة echo "<title>حالة الطقس لمدة 14 يوما والأمطار في $locationName, $countryName</title>"; // عرض اسم المدينة والدولة كعنوان للصفحة } else { echo "<title>اجواء العرب _ajwa4alearab </title>"; // إذا لم يتم الحصول على اسم المدينة والدولة من الرد } } else { echo "<title>حالة الطقس لمدة 14 يوما والأمطار في $location</title>"; // عرض العنوان كعنوان للصفحة مع النص المحدد } } else { echo "<title>اجواء العرب _ajwa4alearab </title>"; // إذا لم يتم تمرير العنوان في الرابط } ?> وو هذا الكود <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Organization", "name": "أجواء العرب", "url": "https://ajwa4alearab.freewebhostmost.com", "logo": "https://altamamlilbarmajaqgroup.wordpress.com/wp-content/uploads/2024/05/inshot_d9a2d9a0d9a2d9a4d9a0d9a5d9a0d9a1_231533628.jpg", "description": "أجواء العرب هو الموقع الرائد في تقديم أخبار الطقس والمناخ في العالم العربي. نقدم تقارير يومية محدثة حول الأحوال الجوية، وتوقعات الطقس، والتحليلات العلمية للمناخ. نغطي التغيرات المناخية، العواصف، والأحداث الجوية الكبيرة، مع التركيز على تقديم المعلومات الدقيقة والموثوقة. سواء كنت تبحث عن التنبؤات الجوية للمناطق المحلية أو تحليلات عميقة حول التغير المناخي العالمي، يوفر أجواء العرب كل ما تحتاجه لفهم تأثير الطقس والمناخ على حياتنا اليومية." } </script> للكن لازال يشير لاسم استضافة موقعي بدلا من اسم موقعي نفسه
أرجو تعديله ليصبح كالتالي:
<script type="application/ld+json"> { "@context": "https://schema.org", "@type": "WebSite", "name": "أجواء العرب", "url": "https://ajwa4alearab.freewebhostmost.com", "potentialAction": { "@type": "SearchAction", "target": "https://ajwa4alearab.freewebhostmost.com/?s=%7Bsearch_term_string%7D", "query-input": "required name=search_term_string" } } </script>
ثم قم بإضافة الموقع إلى google console واطلب أرشفة الصفحة الرئيسية للموقع indexing من خلال وضع رابط موقعك في URL inspection ثم اختر request indexing وانتظر لمدة أسبوع مثلاً لحين تحديث النتيجة.
حسنا سوف اضعه في موقعي و شكرا لك
لدي ملاحظة على ما اعتقد ان يجب ان اقوم بتعديل
"target": "https://ajwa4alearab.freewebhostmost.com/?s=%7Bsearch_term_string%7D", ليصبح "target": "https://ajwa4alearab.freewebhostmost.com/?location=%7Bsearch_term_string%7D", ححيث اني اضفت location لان موقعي يعمل معها اثناء البحث هل تعديلي صحيح🤔
التعليقات