Last call to make your voice heard! Our 2022 Developer Survey closes in less than a week. Take survey.

Hot answers tagged

4 votes

Robots.txt is not found when placed in web root: where to place?

Sounds like your htaccess file is rewriting the request and serving it to ExpressionEngine index.php. Ensure you have RewriteCond %{REQUEST_FILENAME} !-f in your htaccess file which will ignore all ...
user avatar
  • 5,353
2 votes

General SEO page question - dynamic vs static?

Those things do not matter. Some important SEO stuff: Are your page urls consistent and do they always load the same content? Will /segment1/segment2/segment3 always show the same main content (...
user avatar
  • 5,900
2 votes

How do I add a no follow meta tag to expression engine CMS templates?

It's a simple matter of adding the robots meta tag to the templates which you don't wish to be indexed. Then use Google's Webmaster Tools to remove those URLs from its index. You could create a '...
user avatar
  • 7,176
2 votes

Channel categories and metadata

Below final solution based on category custom fields (thanks to Mark), SEO Lite module, Low Seg2Cat and GWcode Categories plugin in case someone will have similar problem which I had. {if segment_2!="...
user avatar
2 votes

NSM Better meta EE upgrade problems

Sorry we haven't responded to your prior support request attempts. We'll try and get this sorted for you soon. I can think of two reasons that may cause this error to appear but I'll need to take a ...
user avatar
2 votes

Is there an ExpressionEngine SEO optimization plugin like Yoast?

Nope. however, you are more free in EE to setup fields to tailor your needs. More than in WP
user avatar
1 vote

Is there an ExpressionEngine SEO optimization plugin like Yoast?

SEO Lite is a lightweight module which creates SEO tab on publish page where you can add you seo title and descriptions. You can also give the channel fields to include it in SEO meta for og:title or ...
user avatar
  • 626
1 vote
Accepted

HTML Template for Page load time

To get the biggest improvements in page speed for your site you're going to want to do a few things server side first. The latest versions of PHP will give you a nice performance gain (https://...
user avatar
1 vote

Robots.txt is not found when placed in web root: where to place?

Very much depends on how your server is set up, but usually it should go in the same folder that you have index.php - which is usually the folder public_html or some such (depending on what server you ...
user avatar
  • 3,562
1 vote
Accepted

Check for channel entry seo data or use template code instead of defaults

The only thing I can think of in your case is to specify some default in the description or keywords that you know and can check against. So, if SEO Lite defaults you'll know about it and can then use ...
user avatar
1 vote
Accepted

Word separator for file names

The easiest workaround seems to be using CE_Image. It offers a filename parameter. We chose to use the url_title of the article, in combination with a counter (or other unique string). That solved ...
user avatar
  • 437
1 vote

Word separator for file names

I'm gonna say it's way more complex. It's possible that it's simply matter of replacing all filename handlers and actions with ones to suite your needs (replace with dashes instead of underscores), ...
user avatar
  • 5,900
1 vote
Accepted

Is it necessary to hide the system folder from search robots?

I would not put it in your robots.txt file. As you noted, it exposes the path to your system folder. Malicious bots or users will certainly look at that file and poke around the paths you have in ...
user avatar
  • 611
1 vote
Accepted

Channel categories and metadata

Why not just create additional Category Custom Fields? They are quite limiting but a Text Input for Keywords and a Text Area field should suffice for meta data. You can read more about them here: ...
user avatar
1 vote

Link rel="next" and rel="previous" pagination in header

Let's try with a sample pagination code from the user guide. {paginate} {pagination_links} <ul> {first_page} <li><a href="{pagination_url}" class="page-first">...
user avatar
  • 6,108
1 vote

What is the best method for automating SEO META data on a site

there is an easier way to do this with SEO Lite, check out this gist which has an example: https://gist.github.com/bjornbjorn/4039233
user avatar
1 vote

Ability to add custom Canonical link

I find this template code works well as a basic canonical link generator: {if segment_3} <link rel="canonical" href="{site_url}{segment_1}/{segment_2}/{segment_3}"> {if:elseif segment_2} &...
user avatar

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