---
metadata:
  - name: generator
    content: Diplodoc Platform v5.57.3
alternate:
  - https://yandex.com.tr/support/webmaster/en/robot-workings/ajax-indexing.md
  - https://yandex.com.tr/support/webmaster/tr/robot-workings/ajax-indexing.md
  - href: https://yandex.com.tr/support/webmaster/tr/robot-workings/ajax-indexing.md
    type: text/markdown
    title: Markdown version
  - href: https://yandex.com.tr/support/webmaster/tr/llms.txt
    type: text/markdown
    title: llms.txt
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.com.tr/support/webmaster/tr/llms.txt


# AJAX sitelerinin dizinlenmesi

Bir AJAX sitesini dizinlerken, Yandex botu orijinal URL’leri tarar ve üzerlerinde JavaScript kodunu çalıştırır. Dizinleme ayarlarını ve sayfaların arama durumunu kontrol etmek için [JavaScript Rendering](https://yandex.com.tr/support/webmaster/tr/yandex-indexing/rendering.md) kullanın.

Daha önce AJAX sayfalarının HTML sürümünü belirtmek için `meta name="fragment" content="!"` meta etiketini kullandıysanız, bot bunu görmezden gelecek ve orijinal sayfayı dizinleyecektir.


{% cut "Meta etiket kullanımı hakkında" %}


AJAX sayfa kodu `meta name="fragment" content="!"` meta etiketini belirtiyorsa, HTML sürümüne `?_escaped_fragment_=` parametresi (boş parametre değeri) eklenmiş bir adres üzerinden erişilebilmelidir. Örneğin: `http://www.example.com/?_escaped_fragment_=`.


{% endcut %}


Daha önce sayfanın HTML sürümünü `#!` parametresiyle Yandex botuna bildirdiyseniz bu yöntemi bırakmanızı öneririz:
1. [Sitemap](https://yandex.com.tr/support/webmaster/tr/controlling-robot/sitemap.md) dosyasındaki bağlantı yapısını, `#` karakterini içermeyecek şekilde değiştirin.
1. AJAX sayfalarındaki bağlantılar `#` karakterini kullanıyorsa adresleri bu karakteri içermeyen URL'lerle değiştirin. Örneğin, Geçmiş API’sini kullanabilirsiniz.
    
    {% cut "Geçmiş API’si hakkında ayrıntılar" %}
    
    Yandex botu, AJAX sayfalarındaki HTML bağlantıları içinde arama yaparken yalnızca `href` özniteliğindeki URL'leri dikkate alır. Bağlantı adreslerinde parça kullanmayın (`<a href="#/example">Örnek</a>`). Bunun yerine, [History API](https://developer.mozilla.org/ru/docs/Web/API/History)'yi kullanmanızı öneririz. Bu, tarayıcının geçmişini bir oturum içinde (sekme veya sayfa içinde yüklenen çerçeve içindeki ziyaret edilen sayfalar hakkında) yönetmenizi sağlar.
    
    Örneğin, bot aşağıdaki durumda bağlantıları algılayamayacaktır:
    
    ```html
    <nav>
      <ul>
        <li><a href="#/clothes">Kıyafetler</a></li>
        <li><a href="#/shoes">Ayakkabılar</a></li>
      </ul>
    </nav>
    
    <h1>example.com adresine hoş geldiniz!</h1>
    <div id="note">
      <p><a href="#/clothes">Kıyafetlerimiz</a> ve <a href="#/shoes">ayakkabılarımız</p> hakkında daha fazla bilgi edinin
    </div>
    
    ```
    
    Geçmiş API’sine geçmek bağlantıları erişilebilir hale getirecektir:
    
    ```html
    <nav>
      <ul>
        <li><a href="/clothes">Kıyafetler</a></li>
        <li><a href="/shoes">Ayakkabılar</a></li>
      </ul>
    </nav>
    
    <h1>example.com adresine hoş geldiniz!</h1>
    <div id="note">
      <p><a href="/clothes">Kıyafetlerimiz</a> ve <a href="/shoes">ayakkabılarımız</p> hakkında daha fazla bilgi edinin
    </div>
    
    ```
    
    {% endcut %}
    
1. Sitenin arama durumu için önemli olan ölçümleri korumak amacıyla, eski sayfalardan yenilerine [301 yönlendirmesi](https://yandex.com.tr/support/webmaster/tr/error-dictionary/http-codes.md#redirect-3xx) ayarlayın. Örneğin, `http://www.example.com/?_escaped_fragment_=blog` page için yönlendirme, `http://www.example.com/blog` adresine yönlendirilecektir. Aramayı kullanıcılar için daha kolay hale getirmek amacıyla, `http://www.example.com/#!blog` adresinden `http://www.example.com/blog` adresine de bir yönlendirme ayarlayın.

Botun sitenizin sayfalarını daha hızlı öğrenmesine yardımcı olmak için `http://www.example.com/?_escaped_fragment_=blog` formatında [sayfaların HTML sürümlerini yeniden dizine eklemek için gönderin](https://webmaster.yandex.com.tr/site/indexing/reindex/) HTML sayfaları arama sonuçlarında göründüğünde, bağlantılar kullanıcıları sitenin AJAX sayfalarına yönlendirecektir.


<div class="cut-button">

{% cut "Destek ile iletişime geçin" %}

Sayfalar uzun süre arama sonuçlarında görünmüyorsa veya hariç tutulduysa ya da AJAX sitelerinin dizinlenmesi hakkında başka sorularınız varsa, aşağıdaki formu doldurun:





<div style="padding: 15px;
      margin: 10px 0;
      background: #FFFFFF;
      border-radius: 10px;
      border: 1px solid var(--yc-color-line-generic);">
<iframe style="background: #FFFFFF;"
      height="700"
      width="100%"
      frameborder="0"
      src="https://forms.yandex.com.tr/surveys/2426/?&iframe=1&lang=tr">
</iframe>
</div>



{% endcut %}



<!-- source: tr/_includes/footer.md -->
<div width="100%" align="center" class="main-footer"> 
<br><br><br>
Ayrıca şuraya gidebilirsiniz: 
<br><br>





[![](../_assets/logo/logo-pic.svg)](https://webmaster.yandex.com.tr/) [![](../_assets/logo/logo-en.svg)](https://webmaster.yandex.com.tr/)


</div>


<!-- source: tr/_includes/styles/footer-style.md -->

<!-- endsource: tr/_includes/styles/footer-style.md -->
<!-- endsource: tr/_includes/footer.md -->

<!-- source: tr/_includes/cut-button-style.md -->

<!-- endsource: tr/_includes/cut-button-style.md -->

