Questions tagged [ajax]

AJAX (Asynchronous Javascript And XML) is a popular technique for creating interactive websites, though other technologies (e.g. JSON) are often used instead of XML.

Filter by
Sorted by
Tagged with
1 vote
0 answers
101 views

How to say google wait until the ajax call response then crawl?

I've added schema markup (ld+json formatted) for some pages of my website. I've validated the generated schema markup script manually through the Google Rich Result tool and it' ok. My problem is, ...
Martin AJ's user avatar
  • 415
4 votes
2 answers
351 views

How search engines detect when Javascript is finished execution?

I have single page application, which I would like to add different meta description tag depending on URL. Application does initial data loading from server via fetch (which is needed for description),...
Somnium's user avatar
  • 143
2 votes
1 answer
170 views

Google Spidering ajax Call URL as Stand Alone Content

My page has an ajax call that loads fresh html into the mother page. Google has now spidered these ajax urls and runs it's search console algorythm over them as if it were a stand alone page. In the ...
M Corby's user avatar
  • 21
2 votes
1 answer
285 views

Is it OK for SEO to make content available via AJAX when users click, but also to load that content on its own URL?

I'm working on a website and I want to use AJAX for some content, but I'm worried about search engines crawling my site, and I know Google and other search engines only see contents that are currently ...
HOSSEIN's user avatar
  • 23
1 vote
1 answer
431 views

How to create Google tag manager tag for WPForms stripe events

NB: if this is the wrong Stack Exchange, LMK and I'll happily move the question, but it seemed more appropriate than any of WordPress, ServerFault, StackOverflow, or SuperUser. I'm trying to diagnose ...
philolegein's user avatar
2 votes
1 answer
127 views

Is POST slower than GET in modern browsers?

On this page by Yahoo, it says that GET requests are faster than POST requests because the browser breaks POST requests into 2 packets. However, that article seems at least a decade old. Is that ...
CaptainCodeman's user avatar
3 votes
2 answers
617 views

Does Googlebot simulate page scroll to load additional content?

The content of the home page of the project I'm building is divided into 6 parts where the user scrolls and as soon as the first part "section" reaches the end another part is added via AJAX,...
Erenilson christopher's user avatar
2 votes
1 answer
203 views

Dynamically loaded content on webpage not recognized in keyword density checker - does Google do the same, and can I fix it?

Context I have a website. On one of my pages, users can create articles. They fill out a form with their article and the article is placed in my database. There is another page where users' articles (...
Carson D's user avatar
2 votes
1 answer
1k views

Infinite Scroll with changing URL, Good or Bad for SEO?

I have a website, image gallery, with 10s of thousands of images. When a user makes a request to the website www.example.com he is returned with a paginated results, lets say 20 images. When the user ...
Harsh Jadon's user avatar
1 vote
1 answer
20 views

Site B filling out form from Site A and Site A processes form submittal [closed]

I have a need for website B to grab a form from website A and post the form data to a process on website A. Site A is the 'keeper of data submitted', and site B is an approved client of A that is ...
Rick Hellewell's user avatar
1 vote
1 answer
1k views

Htaccess won't work with ajax/php

Sending ajax request by jquery doesn't working with htaccess. Works without htaccess. product_configurator.php -> fetch_data_p.php $.ajax({ url:"fetch_data_p.php", ...
Mantykora 7's user avatar
4 votes
1 answer
464 views

Will Googlebot click a button/link to reveal AJAX content?

my client has to inform it's customers about some new regulations that the Googlebot should NOT crawl. It is not possible to place this information on a separate page and disallow Google to crawl it. ...
pixelbash's user avatar
1 vote
0 answers
128 views

How do I configure WordPress so that it doesn't make calls to `wp-ajax` now that I'm no longer using a side cart plugin?

I was using WooCommerce side cart plugin on my website. I noticed that the plugin caused heavy process on my web site, so I decided to remove the plugin. I tested my website with gtmetrix. For the ...
sammy's user avatar
  • 61
2 votes
1 answer
808 views

How to stop Google from indexing ajax scripts?

I have a page; home.php, it does an ajax call to /ajax/latestreviews.php. However Google/Bing are attempting to index latestreviews.php, how can I stop this? An obvious answer is to include /ajax in ...
JAMMac's user avatar
  • 51
5 votes
0 answers
322 views

Disallow Image Loading to Reduce Number of "Other Error" in Crawled Page Resources?

We have a hotel search website. Many landing pages of our site load resources asynchrously (e.g. Ajax), but very often (about 25% of the time) when we click "View Crawled Page" in Google Search ...
Yibin Lin's user avatar
  • 183
1 vote
0 answers
42 views

Google Search not properly indexing AJAX-loaded pages [closed]

I have a static website which uses async jQuery to generate articles (as well as titles and other metadata) sourced from a file (something like $('main').load('/data #location.pathname')). The only ...
Nixinova's user avatar
  • 111
3 votes
0 answers
2k views

Query string parameter (?) after fragment identifier (#)

My dev is rewriting the filters plugin for my eCommerce site as our current plugin slows pageload, and part of this is to rewrite pagination and he has asked me how the query strings should be handled....
Collo's user avatar
  • 101
0 votes
0 answers
107 views

Is javascript filter library good for SEO?

I'm currently working on a filter that can contain functionality such as search, sort, pagination, checkbox like in the following image. For now, I use Laravel and trust every functionality to the ...
galih indra 's user avatar
2 votes
0 answers
430 views

How to avoid indexing AJAX requested URLs without also blocking the page from which the call is made?

We use AJAX to include some dynamic, context based content into a normal HTML page. The answer of this HTML call is an HTML segment without HTML headers. The problem is that Google is indexing these ...
Gari CodeSyntax's user avatar
1 vote
0 answers
148 views

UberSuggest SEO tool says “low word count” for AJAX powered site with lots of words

We have a website - https://huspi.com - and I connected it to the UberSuggest SEO tool. Our website uses Express JS as well as a few other JS libraries and is technically a single-page application, ...
Zee Gimon's user avatar
3 votes
2 answers
448 views

SEO tools say no <h1>, <h2>, etc. when they are loaded by AJAX. Is that a problem for Google?

All SEO tools I've tested report "No h1" etc. for my most important page. But there are h1, h2 etc. but they are placed in content that is loaded via JavaScript, which is a mandatory property of the ...
DrSvanHay's user avatar
  • 193
2 votes
2 answers
191 views

Adding noindex to xrobots to remove Request URL Soft 404

Bit of a technical question here that I'm working on with my dev. I have a load of Ajax request URL's appearing in Search Console as soft 404's. These requests are for buttons on the page i.e. '...
Collo's user avatar
  • 101
2 votes
1 answer
682 views

Ajax Request with Push State to Current URL SEO Friendly?

After reading up on getting content indexed in Google that is pulled into a page from an AJAX request, I have found that you can use pushState to change the URL and this will allow Google to find it. ...
Paul's user avatar
  • 123
1 vote
0 answers
37 views

Will Google be able to index nested loading via AJAX

Pages on many of my websites load additional page content via AJAX calls. The page shell will load quickly for UX reasons. Then the page shell will make secondary AJAX calls to load additional ...
Jerry Malcolm's user avatar
2 votes
2 answers
329 views

Lazy loading website sections and SEO

I have an interactive Wordpress website with multiple animations/images. I wanted to improve Google speed insight results, but keep the site SEO friendly. The proposed improvement includes lazy ...
user1276919's user avatar
1 vote
0 answers
12 views

Finding all URLs called by a browser for loading a specific URL using Safari, Chrome or Firefox Dev Edition

I would like to sort all URLs of my website into two categories: static (=cacheable) and dynamic. Sadly the shop software does not have a URL structure allowing for this distinction. So what I would ...
DrSvanHay's user avatar
  • 193
1 vote
0 answers
53 views

Does Google index ajax data that load after 1 second by setTimeout?

I use load Javascrpt and use Ajax for load content. And i should use setTimeout for run Ajax load function after 1 or 2 second(s). Does Google index and follow this content?
Hamed Moodi's user avatar
0 votes
1 answer
87 views

Form submission without page refresh

I have a form and the details gets updated after submitting it and the page refreshes after that automatically and the details of the form will be shown at the bottom of the form. That means all the ...
Gouse Feroz's user avatar
1 vote
1 answer
94 views

Internal searches using AJAX affects SEO?

I have read in some sites that is a good practice for SEO to use URLs like www.example.com/params-for-your-search as words separated by hyphens. I'm creating a SPA ReactJS Application where I have a ...
Darío GL's user avatar
1 vote
1 answer
855 views

how can file content affect whether its uploading gets a 403 error

I use ajax (POST) in javascript to send text data to be saved as a file on the server by a php program (which simply does an fopen, fwrite and fclose). This generally works OK. However recently I ...
Peter Cooper's user avatar
2 votes
0 answers
274 views

Crawling a SalesForce site fully generated by JS with Screaming Frog only gets content on some pages

I'm trying to crawl a Salesforce-generated site. This site appears to be fully generated by Javascript (if you load the page with JS disabled only a white screen shows up). For instance, Salesforce's ...
Vecta's user avatar
  • 369
6 votes
2 answers
3k views

Why is Facebook Pixel firing the gtm.formSubmit event?

I have a Google Tag Manger container that contains a Facebook Pixel injector tag and a regular form submission tag (with standard form submission trigger). However, when the submit button of a form is ...
Bobe's user avatar
  • 241
3 votes
1 answer
61 views

If a PHP comments script uses AJAX, is the content not indexed by search engines?

I am interested in installing the PHP comments script Easycomment. The script features include "All Ajax". The comments in the demo above do not show up in the source code of the page. Does this ...
Netrunner21's user avatar
0 votes
0 answers
38 views

SEO implications of loading pages (with e.g. ajax) on a single page

I have an e-commerce site that needs 3 clicks (and page loads) to get to the actual product. This was done with the intention to have more goolgle-bot scannable pages, and therefore better ranking for ...
petergus's user avatar
  • 143
1 vote
2 answers
2k views

AJAX content not indexed by Google

On our page users are opening posts in a modal (like facebook or twitter). The links look like this <a class="showpost" data-mpid="416246" href="/p/416246/">Open Post</a> We catch the ...
Kornel B.'s user avatar
1 vote
1 answer
1k views

Allow Google to index content loaded by AJAX when clicked

I have read many articles about how Google handles AJAX loaded content, and I am aware that Google is now supposed to index your page like any modern browser now. However, I am still seeing much of ...
mp3duck's user avatar
  • 111
1 vote
0 answers
52 views

Does using POST vs GET for AJAX affect whether or not Google sees the loaded content?

I have a site that shows some content of its pages using AJAX with a POST method. Google is supposed crawls AJAX content for these pages, but when I try to make "Fetch as Google" on Google webmaster ...
Alaa's user avatar
  • 151
2 votes
0 answers
246 views

Should the escaped fragment URL or the hash bang URL be used with Fetch as Google in Search Console?

which one url must be added into url input field of Google search console-> Crawl->Fetch as Google? example.com/?_escaped_fragment_=my-ajax-page or example.com/#!my-ajax-page
tsogtgerel.ts's user avatar
0 votes
1 answer
44 views

Static page which uses Ajax to fetch "Latest posts" on homepage from Wordpress

I am making a website which has a blog as well as a "normal" website. Would there be any negative consequences of installing Wordpress on a separate blog.domain.com and using AJAX to fetch ...
M. Salman Khan's user avatar
3 votes
2 answers
1k views

Is it SEO friendly to disable link clicks in JavaScript when the click is handled with AJAX or Angular?

If I use the anchor tag as: <a href="/page1" onclick="return false;">page 1</a> Will the Search engines see it? Will pass the link juice to it? Is it OK for SEO? I'm using angular4 to ...
jcdsr's user avatar
  • 168
2 votes
0 answers
1k views

Can Google see AJAX loaded content and how to test it?

Since I knew that Google had some issue with pages with pages that load contents via AJAX I tested my client website with Google Search Console and How Google use my pages. From that tool Google seems ...
al404IT's user avatar
  • 177
2 votes
0 answers
44 views

Make the content of JavaScript and JSON powered review widget searchable in Google

I have created a review widget, which can be injected on any page. The widget will help a page owner generate content from visitors reviews and questions. I have to make this content searchable on any ...
Azher's user avatar
  • 21
11 votes
0 answers
341 views

Automatic reauthenticate at oauth2 endpoint

I am currently (ab)using an oauth2 endpoint of an API to enable users of the API to log in to my site (using response_type=code). I do not save refresh tokens or even access_token as that oauth2 ...
SleepProgger's user avatar
2 votes
0 answers
2k views

How is Google's indexing affected by history.pushState? When should it be called?

I am maintaining a single page app and I am trying to make it friendlier to search engines. The way the page works is that when a user clicks on an internal link, an AJAX request is made to fetch new ...
safsaf32's user avatar
  • 121
1 vote
0 answers
238 views

Safari 11.0 is blocking some of our scripts [closed]

Here is a quick video describing the issue - https://screencast.com/t/zTnbBoWYmY Since the new Safari 11 we have an issue where our content isn't loading properly. We are getting messages such as ...
Ron's user avatar
  • 11
0 votes
1 answer
38 views

AJAX compatibilty [closed]

In 2015 Google stopped supporting their AJAX for Adsense program, So I've researched and developed tons of AJAX content. I understand the flaws so I'm striving for backwards compatibility. loadPage('...
jyxOS's user avatar
  • 1
5 votes
2 answers
859 views

What URL will Googlebot crawl when you use the meta fragment tag with a regular hash URL?

my client wants to use AJAX crawling (I know that it is deprecated But he wants it to use because of another search engine that still support it such as yandex.ru) So I have URL like this: http://...
user2950593's user avatar
2 votes
2 answers
5k views

Is loading the article content using jQuery & AJAX bad for SEO?

I am loading the content of main article using jQuery . Is it effective for SEO? Is it bad practice? For example I have a page URL example.com/ariticle?seid=14 Here when the page loads, I fetch the ...
Abilash Erikson's user avatar
-1 votes
2 answers
4k views

PHP website page loading is very slow in localhost [closed]

PHP website pages are taking very long time to load for huge data in localhost(using Xampp). The page loading becomes faster for less data. Could anyone tell why how this can be?
Anitha's user avatar
  • 1
7 votes
3 answers
7k views

How do I stop Google from indexing AJAX calls within Javascript?

We are getting a number of odd results come up on Google EG: http://www.somedomain.com/somepage/AjaxFunction.aspx?stuff=XXX&other=XXX When I looked at "somepage" the ajax function is not ...
Strontium_99's user avatar

1
2 3 4 5