Add directory before SEO keyword OpenCart - .htaccess

I am developing an OpenCart website and I have to copy all products from a Woocommerce website that uses permalinks that start with /product.
Example: http://yourdomainname.com/product/productname.
I have to keep the url rewriting because the customer doesn't want to loose Google index.
Do you know how I can keep the structure and start with /product ?
Thank you.

have a many way to make this.
but in opencart seo_url make this structure:
yoursite.name/category/product_name(.html optional)
and have options show url without category and make just yoursite.name/product_name(.html optional).
or use any extentions about SEO PRO like that.
or use Ocstore(russian edition), this community make seo_pro for free, and work good.
or use google webmasters tools, and make redirects for all products manually.
and please next time when make question, please write your opencart version and how many products your store have.

Related

detecting if website has e-commerce in Node.js

I need to detect programatically if a website has an e-commerce platform/system
I don't need to know which one, I just need to know if the website has one.
(I have a big list of websites so I probably need to scrape them)
any suggestions on how I could do this without using external websites (like rescan.io/builtwith/etc) would be greatly appreciated!
thank you!
You can use a package called Puppeteer which is used to do web-scraping in node.js.
I don't know what platforms you are trying to look for, but I guess you could try something like giving the list of websites you want to check to a node.js process and ask Puppeteer to scrape them all. Then you look at the content you get back and for example look for Shopify's CDN in the tags or check the tags for keywords.
You will definitely need to check each different platform like Magento or Shopify for unique source code that clearly sets apart the framework you are looking at from other tools.

Make Joomla 3.x routing prioritize redirects above article ids?

So I am upgrading an existing website(different CMS) to the Joomla 3.4.1 CMS, and I'm running into the following problem.
Because it's a replacement for an old website, I need to make 301 redirects to make sure no links appear broken.
The old website used url's like '/10/Terms_of_use.html', basically url's which start with numbers. This results in the situation where Joomla looks for an article with the corresponding article number instead of acting according to the redirect set in the redirect manager.
So how do I prioritize the redirects over the interpretation of the article id's? Thanks in advance.
Aha! I found a way to disable the article interpretation from the Joomla routing. It's described on http://developernote.com/2012/05/how-to-remove-id-from-url-in-joomla-2-5.
Now this solution is commonly described online on several websites, most of which leave out the last bit. This one offers the full solution though. Anyways, thanks internet.

Angular SEO for a directory multi-language app

I am doing an angularjs app with a nodejs-expressjs server.
I want to do an app that it's similar to a business directory.
I have doubts about if it's possible doing it SEO friendly to the all items at the directory, either by his name or his features (tags). Always having in mind that all pages are created with AngularJS.
If it is possible, how to do that dinamically.
I implemented an example that uses prerender server (this https://github.com/prerender/prerender) and the prerender-node library at the app server.
My example's pages, created by angularjs, does work (are SEO friendly, it appears at google's search)..but the pages are "static", and the directory it's going to add always new bussines to the directory that I want to appear in googles searching.
Besize, I want my app to be multi-language, and also have doubts about how to do all of that be multi-language, and if it is possible.
I hope you can help me.
If you're hosting your own Prerender server, it will serve the page "on the fly" every time Google accesses it, so it will always have the latest, dynamic content from your pages. If you're using a Prerender plugin to cache your pages, you'll need to make sure you recache them... or use our Prerender.io SaaS and we'll take care of all of the recaching for you.
It sounds like you just want Google to crawl your pages more often because of how dynamic your content might be. In order to have Google crawl your pages more often, make sure to quality inbound links from other sites to increase your PageRank.
Here is lots of advice from Google about multi language sites: https://support.google.com/webmasters/answer/182192?hl=en

Display different websites with same URL

I want to display different website for my customers outside US, how this can be achieved without using sub-folder.
First of all you did not explain your scenario.I suggest you explain to get better answers.
Anyways, If internationalization is what you want then you can rely on any CMS like Wordpress, Joomla etc and all of your content will be saved in Database. This way you will not have any subfolders and still a site for different countries. There is more to it in detail but basically that's the idea.
Obviously the above scenario applies if you are using a CMS.
If your website is in Joomla. I think there is a plugin.module which separates page regionally. Anyway, whats the URL of the website.

Add search feature to simple website without mySQL database

I have a simple HTML site with 100+ pages or so. I want to add a search bar at the top so the user can search the site. I know about Google Custom Search, but it shows ads unless you pay at least $100. Obviously I'd like ad-less search on my site for free if at all possible!
I've also heard about Lucene/Solr, but they do not actually crawl the site. For that I would apparently need Nutch.
Anyway, the site I have runs on a Microsoft IIS6 server, but I have basically no knowledge as to how Solr, Nutch, etc. gets "installed" on the server.
Also: I'd like to point out that I do have a local copy of the site. Perhaps I can do one big initial nutch "crawl" locally that will create an .xml for Solr?? That would help me get "up and running", but probably wouldn't be a good long-term solution.
..so should I just use Google Custom Search? or is there a not-extremely-painful-to-implement alternative? The brain hurts folks.
You did not mention how many search requests you want to handle but if you use the json-rest-api of google's custom search you have 100 searchqueries a day for free and you can display them without any ads on your page.
An simple example request can be found here.
Here is an easy way that works pretty well, although you may be looking for something more than this.
http://sitecomber.com/getsitecomber/
You can create code to paste into your site in about 2 minutes. It doesn't get easier than that. Search is powered by Google, but results are isolated to your website.
EDIT: This no longer works.

Resources