Hot answers tagged

9

You can add a dollar sign to the end of the string which means it will only match exactly that entry: # Files User-agent: * Disallow: /mage$ This will only block the mage file if it come straight after the root domain: www.example.com/mage If there are any other preceding directories, you must add these o the entry. So to block the file located below: ...


5

Screaming Frog uses your computer's memory, so lowering the amount of URLs crawled per second will likely help you. Will that get you through the whole site? I don't know. Perhaps just run it off a computer with beefier RAM. However, the reason you're running into this in the first place, as you posited in your question is because of your product filters. ...


4

Here are the results of SVG background in email test. From this test, I would say that most clients don't support it well enough.


4

Google offers a fetch as Googlebot option as part of Google Webmaster Tools. Use that tool to fetch your pages from Google's servers. That will show you if it is a problem with connectivity from Google or with the Googlebot user agent as opposed to downtime of your website when nobody can reach it periodically.


4

The way you/Magento are doing it is correct. As long as you have breadcrumb markup Google will display the category chain in SERP. In the case of multiple categories, the chain displayed depends on which category has most relevance for the keyword. When clicking the SERP you will be taken to the direct canonical page for the item, ie domain.tdl/product-name....


4

Yes, regardless of how this is being added, a 301 redirect of www.example.com/MyCMSpage/ to www.example.com/MyCMSpage should solve the issue without it affecting your SEO. Make sure you get the redirect correct so that you don't end up with a circular redirection. Note: if the same page is listed twice in Google then Google will view one as duplicate ...


3

Doesn't matter what directory you run the command in, however it will save the sql dump file into the folder your currently in if using SSH to run the command. If you would like to save the file in an alternative path or should you be running it using a cron job then simply edit the last string with the full path you'd like to save the file too, i.e DBNAME &...


3

When you search for site:www.example.com images on Google, you're looking for pages on www.example.com that contain the word images. Try searching for site:www.example.com on Google Image Search. I've seen 16x16 pixel icons on Google Image Search, so your image size shouldn't be a problem.


3

tl;dr I think your images are indexed OK, but you are simply not able to see all the images that Google has indexed. i did search in google image search and counted the number of images. it was around only 500. Curious, I see considerably more when performing a site: search for your real site on Google Image search. But there are more than 500 images in ...


2

change /lib/Zend/Log.php:345 protected function _packEvent($message, $priority) { return array_merge(array( 'timestamp' => date($this->_timestampFormat), 'message' => $message, 'priority' => $priority, 'priorityName' => $this->_priorities[$priority] ), $this->_extras );...


2

Google gives you that message when it finds out that many pages on your site that it had been indexing are now all blocked in robots.txt. Whether or not that message is legitimate for you depends on whether you actually want those blocked pages crawled. I'm not specifically familiar with Magento, but the following blocked URLs seem like they might ...


2

Sounds like you have not taken into consideration that Google crawls sites all across the globe but primary these crawls do occur more often in .US data centers. You could override this by using a user agent detect script that allows the Googlebot regardless of its GEO location, however you should also take into note that Google doesn't view this solution as ...


2

The original question asked how to 'check'. This could mean a few different things, such as what modules are installed, which are active, so on. Another thing to check would be version number, to see if there are updates out for your modules. Many modules write their own management tools to save this hassle, but many do not- for those cases I find it ...


2

Google and other search engines generally value content where they are embedded and not where they are physically hosted. It's common for companies and bloggers to use content delivery networks without using their domain name i.e Amazon.com, Rackspace.co.uk and so forth. Unless you care about branding which in your examples you do not you shouldn't need to ...


2

It did not take two seconds to lookup the DNS in the image to posted, seems like it took about 0.65. Getting it to zero is not possible, the only way for the DNS lookup to be zero is if the client has cached it already. If you want to increase the performance of your DNS you should look at purchasing a DNS solution from a provider with Anycast. I'm using ...


2

As i understand, the problem you have is (mostly) of financial art: whether you are ready to pay more for more hardware (server/CPU/RAM) to run more sophisticated and cushy software (Magento), which will save you your time resources (installing, coding and customizing of gazillions of wordpress plugins). it's a lot more expensive You mean hardware ...


2

I received this answer from CPanel This is not a feature that is supported in the WHM or cPanel frontend, however it is possible to change the ip address of an addon domain by manual editing. Here is link to tutorial: https://documentation.cpanel.net/display/CKB/How+to+Assign+Dedicated+IP+Addresses+to+Subdomains


2

Export from command line if you have having issues with exporting from phpMyAdmin. backup/export: # mysqldump -u root -p[root_password] [database_name] > dumpfilename.sql restore: # mysql -u root -p[root_password] [database_name] < dumpfilename.sql Similar question on StackOverflow


2

Add the following lines to php.ini file, max_input_vars = 5000 suhosin.request.max_vars = 5000 suhosin.post.max_vars = 5000


2

As W3dk says in the comments, a more correct robots.txt file would be: User-agent: * Disallow: sitemap: http://www.example.com/sitemap.xml But your biggest problem is most likely that you didn't redirect your old URLs to your new ones. You say: There is a slight change in URL structure in my website, but I don't have problem if the old url shows '...


2

What I understood is that you have a Magento website on https://www.example.com and a Wordpress website on https://www.example.com/blog You want to keep Disallow: /*? but at the same time allow the files with this pattern to be crawled in your Wordpress website under /blog Your robots.txt should be like this # Do not index session ID Disallow: /*?SID= ...


2

That page is blocked by robots.txt. The URL on your site is /catalogsearch/result/index/?f=shop+by+brand+little+darling+nb+accessories&q=shop+by+brand+little+darling And your robots.txt contains the rule: Disallow: /*? That blocks all URLs that contain a question mark. That URL has a question mark and query parameters. It is appropriate that you have ...


2

I largely agree with Mike Ciffone's answer: Your faceted navigation is generating a very large number of URLs due to combinations of filters. Screaming Frog has to crawl so many URLs that it is running out of memory. While search engine bots won't run out of memory, they will have trouble crawling your site, possibly exhausting their crawl budget without ...


1

Place in your /checkout/ folder a htaccess with this content: <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{SERVER_PORT} !^443$ RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] </IfModule> It will rewrite all requests, which aren't secure (not coming to port 443) to https-ed url. Another way Place at the beginning of ...


1

The problem is with your hosting not the DNS. Since your using Pingdom (which may I add is a biased checker) you should look at the bottom of the legends, YELLOW = The web browser is waiting for data from the server this in the industry is known as server first byte. Often a high response time on the first byte means the hosting isn't responding as quickly ...


1

You have several possibilities: Choose one language Choose one language and redirect. If you have a "main" language then this might be the best option. Automatically detect the language Use the Accept-Language header that the browser sends and automatically redirect appropriately. Google does this for international visitors. Using .htaccess and ...


1

What you can try is to go to Google Webmaster Tools, then select the website then the gear icon then site settings and select that you'll define the crawl rate (instead of letting google choose it). Next, use the slider to change the crawl rate to the maximum. Depending on how popular your site is, the maximum could range from google making 2 to over 10 ...


1

Search engines are notoriously slow. The reason for this is simple. The internet is so vast that it is impossible for any search engine to highly responsive. I am sure some of your pages will show-up correctly while others will take longer. Just make sure you did all your work correctly and either 404 the old URL or 301 redirect them to the new path. Your ...


1

You won't be able to generate the backups using FTP. Not unless you have shell access. Generating the backups from admin panel will be a good option if you are on a shared web host. It creates the backup & saves it under your root directory's var folder. Makes it easy for you to download via FTP.


1

You have already created a new SFTP account with restricted directory access, which is one of the precautions to consider. If you are worried about the freelancer guy tampering your database, that still can be done with only FTP access. As he can access your Magento installation directory, he can get your database credentials and use those in a PHP script ...


Only top voted, non community-wiki answers of a minimum length are eligible