Hi,

I'm looking for a bit of advice here, pro's and con's and recommendations!

I'm building a website for a client that has an office in England and one in Scotland. They would like two websites as they each speak to a different audience but primarily they both offer the same thing.

I have identified areas where content would be unique to each site, such as 'about us', 'staff' and 'previous work'.

I have also identified content where you might want the user to filter content, such as 'jobs' and 'events'.

Then I identified shared content, such as 'FAQs' 'contact us' etc.

Each site has it's own unique URL.

Should I install two instances of Drupal despite maintaining two sites and users having to login to two systems etc or could I do it all in one?

What would the implications be for SEO and user journey?

Any help much appreciated.

Comments

John_B’s picture

Where content is shared you should use Domain Access module. Where content is not shared it is pointless. There is the option of setting up several Drupal sites off one codebase by using Drupal's multi-site mode, though my view and that of some others is that in most cases the hassle of multis-ste is greater than the time saving (given that with drush you can run an minor version update of core, plugins and themes in a few seconds).

Using Aegir might make multi-site less hassle, but Aegir is also fairly complex unless you use one of the hosting companies who specialise in it (which I have not tried). So my personal view is: shared content = Domain Access; little or no shared content = separate sites.

Thread belongs in "Before you start" forum.

Digit Professionals specialising in Drupal, WordPress & CiviCRM support for publishers in non-profit and related sectors

wilson48’s picture

Thanks for your very useful feedback John_B

I shall explore Domain Access and see how I get on.