How to make unique permalinks even if the post included in multiple category ?
Custom Structure /%category%/%postname%
multiple permalinks for same article effecting the facebook like count
presently seems to be like this, how can make this only for one ?
You can use help from "SEO plugins", just search on the wordpress plugins.
recently I'm using Yoast SEO plugin, http://wordpress.org/extend/plugins/wordpress-seo/
to customize the permalink with categories.
Related
For my website I have a category which contains articles related to FAQ items. The standard search function searches the whole site and offers no personalization.
I need to search only in one specific category with a search module in Joomla , what would the easiest way to do that?
I have tried Smart Search, unchecking all other categories and indexing again. Still, results from other categories show up in the Smart Search module. Also I have seen the Filter option in the Smart Search module, but I haven't found out how that should work.
I am using Joomla 3. Any suggestions are appreciated!
It seems I have solved my question myself.
My solution was to add a filter at the Manage Smart Search page on the Search Filters tab, then choosing the category I wanted to search in.
Then, in the smart search module you choose that particular filter and you will only search in that particular category!
On a multilingual joomla website, i have virtual subfolders for each langage, like this :
example.com/en/category/page
example.com/de/category/page
example.com/fr/category/page
But, in Google Webmaster Tools, i have 404 when it crawl on this :
example.com/en/category/page?lang=de
example.com/de/category/page?lang=fr
etc.
I tried this :
RewriteRule ^en/mypage$ http://www.example.com/en/mypage? [L,R=301]
But of course it make looping redirection that doesn't work.
How can I solve this kind of problem?
Is there a way to replace the langage param to always get something like this :
example.com/en/category/page?lang=en
If I understand your question correctly, then one solution would be to change your site map. This is how I usually do it on my multilingual Joomla sites.
1 - Install Xmap
2 - From the Joomla backend > Xmap, I create a new site map and under the menu option, I include all the menu links I want to be indexed, in all languages
3 - After publishing and saving, note the Xmap ID for this new site map.
4 - Create a new text file, similar to below. Save this to the root of your website as sitemap.xml
Note that you may need to change the xmap id to mantch 3 above, and you will need to add a <loc> entry for each language on your site
<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<sitemap>
<loc>http://your_domain/index.php?option=com_xmap&view=xml&id=1&lang=en</loc>
</sitemap>
<sitemap>
<loc>http://your_domain/index.php?option=com_xmap&view=xml&id=1&lang=fr</loc>
</sitemap>
</sitemapindex>
5 - Check that you can now reach the sitemaps for each language directly using the URLs from your <loc> lines above, e.g.:
http://your_domain/index.php?option=com_xmap&view=xml&id=1&lang=en
6 - Submit http://your_domain/sitemap.xml to Webmaster tools as the location of your site map. Google is smart enough to fgure out the language settings after that.
Good luck!
It's a little late but here the solution i used (David's answer was a very good start).
Xmap didn't exist anymore, and OSmap isn't the best solution because it doesn't follow the Google recommandations for multilingual sitemaps, wich says that it needs <xhtml:link rel="alternate"[...] for each links.
So : I used OSmap to get all links quiclky; then I manually create a properly formatted sitemap. Then I posted my sitemaps to webmaster tools (I got one for each language), and i place a sitemap_index.xml to help crawlers to find them.
I am attempting to incorporate search functionality for a WordPress website that contains a multitude of posts. Each post title is a random number, but I have manually inputted the titles into the SEO Title field using the Yoast WordPress SEO plugin. The posts themselves have no other identifying material (e.g., tags or content). When integrating the search bar, I noticed that I was not receiving any results as the search is utilizing the original random number title and not the SEO Title. I’ve explored a few of the custom search plugins, but none of them permitted me to add the SEO Title field within the search criteria. Any suggestions on how I can alter the search function to focus on the SEO Titles and not the original title?
Try using Relevanssi.
The Yoast SEO title is stored as a custom field on the post. You should be able to configure Relevanssi to search that field. The nice thing here is that this will modify WP's built-in search so you won't have to make any changes to the theme.
I want my website to have indentation in google result search.
After taking reference of many websites, I found this one website "www.traveloka.com"
Inside the website, I can't find any meta keywords stuffs.
But the website is well indented.
My question is :
- does meta keywords really needed to have google indent my search result ?
- if yes, why the website www.traveloka.com is well indented without meta keywords ?
- if no, what matters then ? Beside having the page have href linking to each other ?
UPDATE :
While doing SEO, I found this website :
chlooe.com
It reports SEO advises, which ones to be changed, etc.
I'll follow the instructions there. any thoughts ?
If by indentation you mean ... it's called sublinks.
Meta tags are no longer important for most search engines. They now rank the pages according to content so in your site's content, use strong keywords to get better ranking.
Having a specific page title helps a lot too.
As for the meta tags, personally, I like to leave it in but they are no longer mandatory.
The Google site links are generated automatically by Google depending on your content.
Here are a few tips:
1) Have a sitemap.xml in your website. This will tell the crawlers which pages are available on your site. To generate a sitemap.xml, I use http://www.xml-sitemaps.com/
2) Submit that sitemap to google webmaster tools.
3) Use clean urls. For example www.mydomain.com/contact, .../about-us, .../portfolio, ... etc. These help search engines seperate the content and create sub links depending on the most important content.
4) Most important of all, get traffic on your website... no traffic = poor ranking.
This is not a full tutorial but just some tips. Search for "google sub links" to learn more.
Hope this helps
https://support.google.com/webmasters/answer/47334?hl=en
I'd like to have a hierarchical URL structure in my site. Something on these lines:
tutorials
javascript
jquery
There should be a page at each level (tutorials, tutorials/javascript and tutorials/javascript/jquery). Obviously, using Taxonomies would help me organize my content in this manner, but how do I get Autoroute URLs generated for this scenario?
Bertrand Le Roy made a comment on this SO answer about using taxonomy terms as pages but it still doesn't seem to create the right URL structure for me. Am I missing something? Is there something specific I need to configure or enable to make this happen?
Are there any other approaches I can look at?
I was thinking of specifying the default route as something like {Content.Fields.Page.TaxonomyName}. It appears that this isn't really possible right now according to this bug report.
Here's an approach that seems to work without having to use taxonomies:
I added a Content Picker field called ParentPage to the Page content type and updated the Page's Autoroute default to
{Content.Fields.Page.ParentPage.Content.Path}/{Content.Slug}
Now in each page I get to pick what the parent page is and the URL is constructed how I expect it. From what I remember of working with WordPress, I think this is pretty close to how it allows you to do this parent page thing, too.