Aside from width and information density, mobile website conventions aren't intrinsically unworkable for Desktop users. Navigation-wise, all that's really vital is that you keep it simple, prefer large click targets and not require hover interactions. If your mobile website doesn't strip out too many features (and really, it shouldn't) building up from a mobile site shouldn't be that bad. There's a reason Mobile First is a design philosophy, not just a business one; a properly built mobile site can be built up into a desktop set much more easily than a desktop site can be stripped down into a mobile one.
Here's some stuff to do and avoid:
Things to do:
- Build up from mobile: This makes everything else easier. Start with a solid mobile site.
- Responsive design: It doesn't have to be hard if you're starting from mobile. At certain breakpoints you can add things like sidebars, wider horizontal menus.
- Fluid design: If responsive isn't your thing or you're not sure how to make it work, you'll at least need to make sure your site uses screen space consistently. Make sure you test this well and try and read your content on both desktop and mobile. Don't be afraid to use min/max widths for elements, otherwise line lengthsline lengths for text may end up too short/long
- Navigate by broad sections: Breadth over DepthBreadth over Depth works well on mobile and desktop because there's less clicking to more and more pages. Especially on mobile it can be preferable to scroll around one page to see all content that's available rather than clicking through multiple levels of navigation and waiting for each to load, but it's a good thing on desktop, too.
Things to avoid:
- Explicit touch/drag interactions: Instead prefer clicks and scrolling, which work on either platform.
- Small text: Despite all the 9 point text you see on the web, there's rarely a need to cram as much text on the screen as possible.
- Small buttons: Again, clickable areas tend to be small on desktop sites for no reason. Make them a bit bigger (include clickable background elements on navigation, prefer buttons over links when logical) and they're friendly for touch without being unwieldy for desktop
- Menu dropdowns on desktop: On mobile it's a great way to save space, but on Desktops it's unnecessary and adds extra clicks, and removes the at-a-glance view of what content is available.
- Horizontal scrolling: Even on desktop this is annoying. Scrolling should only go one way, especially on mobile, unless absolutely necessary.
- PaginationPagination: It's much preferable to scroll to read content than to click (even on desktop, in my opinion). As I said above, more clicks to view content means more load time on mobile, too. Often a single, longer load is less painful on mobile than several smaller loads with the same amount of data overall; latency on mobile can be pretty bad.