Does BBNC have the capacity to create temporary landing pages?

Question: Occasionally, in response to a current event, special holiday, time of year, we’d like to have an temporary landing page that our website visitors see before they’re directed to our homepage. Is there such a thing in BBNC Grow? Or do we just develop an alternative homepage?

Answer: We put something like this in place for one of our clients. You can do it with the use of cookies and javascript. Put the code on the home page to redirect the user once per day (or however often you want) to the interstitial page – this way Google still sees your true home page and you don’t lose any of those precious rankings.

Just watch out for your Google ranking if you start changing your home page – the JavaScript way avoids any issues as I say.

Add the code in an unformatted text part to your site pages where you want redirects to happen i.e. your home page and any other landing pages.

All you need do is alter the var redirectURL = ‘…’ bit to point to your landing page…

<script type="text/javascript">
// Script (c) 2014 The SmartTHING Limited - +44845 387 7 387 - info@smartthing.co.uk - www.smartthing.co.uk
// Uses jQuery Cookie Plugin v1.3.1 (c) 2013 Klaus Hartl
// Alter below between the single quotes to redirect to a new landing page once per day
// - Does not alter your search engine rankings!
// - User does not know it is happening, seamless

var redirectURL = '/mytemporarylandingpage';

eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('(7(a){2(I 9===\'7\'&&9.L){9([\'O\'],a)}R{a(14)}}(7($){3 k=/\\+/g;7 v(s){2(m.p){6 s}6 Q(s.q(k,\' \'))}7 r(s){2(s.F(\'"\')===0){s=s.N(1,-1).q(/\\\\"/g,\'"\').q(/\\\\\\\\/g,\'\\\\\')}s=v(s);P{6 m.w?A.U(s):s}V(e){}}3 m=$.5=7(a,b,c){2(b!==o){c=$.z({},m.E,c);2(I c.4===\'S\'){3 d=c.4,t=c.4=X Z();t.1l(t.15()+d)}b=m.w?A.19(b):1c(b);6(x.5=[m.p?a:y(a),\'=\',m.p?b:y(b),c.4?\'; 4=\'+c.4.M():\'\',c.8?\'; 8=\'+c.8:\'\',c.n?\'; n=\'+c.n:\'\',c.B?\'; B\':\'\'].C(\'\'))}3 e=x.5.D(\'; \');3 f=a?o:{};T(3 i=0,l=e.W;i<l;i++){3 g=e[i].D(\'=\');3 h=v(g.Y());3 j=g.C(\'=\');2(a&&a===h){f=r(j);10}2(!a){f[h]=r(j)}}6 f};m.E={};$.11=7(a,b){2($.5(a)!==o){$.5(a,\'\',$.z({},b,{4:-1}));6 12}6 13}}));2(G.H.16.F(\'17.18\')===-1){3 u=\'1a-1b-5\';$J=$.5(u);2($J==1d){$.5(u,\'1e\',{8:\'/\',4:1});$(\'1f\').1g(\'<K>1i {1j:1k;}</K>\');G.H=1h}}',62,84,'||if|var|expires|cookie|return|function|path|define||||||||||||||domain|undefined|raw|replace|decodeAndParse|||COOKIE_NAME|decode|json|document|encodeURIComponent|extend|JSON|secure|join|split|defaults|indexOf|window|location|typeof|go|style|amd|toUTCString|slice|jquery|try|decodeURIComponent|else|number|for|parse|catch|length|new|shift|Date|break|removeCookie|true|false|jQuery|getDate|href|pagedesign|aspx|stringify|splash|page|String|null|test|head|append|redirectURL|body|display|none|setDate'.split('|'),0,{}))
</script>