If you are only changing the theme or plugins, then it shouldn’t make a difference at all. I see no reason to create new posts and/or pages just because you are changing themes.
If you are doing a complete site overhaul, however (you don’t specify), then yes, you should add 301 redirects to your .htaccess page.
The basic structure of a 301 redirect is:
Redirect 301 old_address new_address
Each redirect should go on its own line.
A 301 redirect means that the page has permanently moved (as opposed to a 302 redirect, which reflect a temporary move). This is generally considered to be a good procedure by search engines, and thus is the recommended way to handle changed URLs. Additionally, anyone who has bookmarked some pages in the past will automatically be redirected to the new pages without getting a 404 error.
FWIW, Google does recommend the use of 301 redirects.
Related Posts:
- Set front page as static page [closed]
- When to use is_home() vs is_front_page()?
- Using classes instead of global functions in functions.php
- Change admin bar to default:off
- How to change admin bar color scheme in MP6 / WP 3.8 front end?
- Template for individual post designs
- redirect does not work in ajax function
- When to use esc_url, esc_html, esc_attr, and friends?
- How can you develop on a live WordPress installation that is using W3 Total Cache? [closed]
- Authentication / login mechanism (non wp-admin)
- Front End Post Submit Form
- How Does One Change The Meta-Description Of Home-Page?
- Feature Survey – What would you want in a resume theme?
- Change loop order via form or link (jquery, not URL)
- How to programmatically bring back “excerpts” field in post editor in WP 3.1+
- Cache Busting using htaccess Rewrite rule?
- How to add custom template tag in wordpress theme?
- How should I store global information such as a phone number so that it is editable through the CMS?
- When developing a distributable Theme, does it HAVE to be “inheritable”?
- Upgrading a custom theme through the Dashboard
- Responsive Images – Generating multiple images from Theme Customizer control upload?
- Modify Javascript Configuration Options for Theme Customizer Colour Picker
- Modify the Additional CSS section (adding a disclaimer)
- Version control for both Vagrant config and themes being developed [closed]
- Why is the Links Manager visible?
- WordPress Theme Development: How to redirect templates the right way?
- Best way to start becoming a wordpress developer
- How to add a second stylesheet to the editor
- Redirect Old .php URLs to New WordPress Page
- WP 3.1 upgrade breaks AutoFocus+ theme
- Setting custom search engine indexing for a “dynamic WordPress page” with htaccess
- Displaying recent post excerpts on static front page
- Redirect to specified page when insufficient permissions?
- Customizer: Unique identifier that distinguishes which image upload control is uploading an image
- Conditional statement to show pagination
- How to make theme elements customizable in wordpress?
- How to create a custom template to admin dashboard
- Change The Meta-Description Of Home-Page?
- How to make animated intro?
- How to display all subpages and short by year
- Getting custom posts by post id from cutomizer text input
- Disabling Customizer Selective Refresh shortcut icons for selected controls
- JavaScript stops working on selectively refreshed sections one inside the other
- StoreFront product pages: Turn the Short Description section into a kindred tab section [closed]
- Zoom on custom theme without child
- Customizer: save setting/control content to post/page
- How to remove the [L] Flag for WordPress index .php mod_rewrite
- Changing a slider to a grid [closed]
- Custom Navigation build using wp_nav_menu and walker
- Is it possible to visually group items on the theme customizer?
- Custom Blocks as part of a theme
- Customize how a WordPress theme looks like in the Theme Selector
- Customizer – loading settings/controls/sections/panels based on a id/page id
- Widget Option is Missing
- Default Text not showing from customizer
- How to have content scroll over background
- WordPress Template Part in iFrame
- I used single quote to design HTML of my WordPress blog. Now site redirects to index.php everytime than page.php or single.php
- How to transfer one domain to another domain without losing theme options (customizer)?
- How to make theme configurable
- Extending Twenty Eleven Theme
- How to clean up the theme for production?
- Templates without a loop, best practice?
- CSS added through customizer neglects the need of a child theme?
- add shortcode support in customizer
- Clearing dummy data before launch
- Woocommerce Product attribute not imported with wordpress Importer [closed]
- Create theme for mobile phones and tablets only?
- Using the media library for theme customization
- Alternatives to handle customizer settings
- Remove/Hide a Widget on a Custom Template
- How can I remove image taxonomy pages from my theme and from Google?
- How to use multiple check-box values to work in a function and insert values in database
- Show Yoast SEO meta tags in Custom WordPress Templates (Theme)
- What is difference between add_theme_support and Theme Customization API?
- Is hand coding required at all?
- Text View (Code View) in WordPress Customizer TinyMCE Editor
- how to edit woocommerce checkout page
- WordPress Twenty-Fourteen: How to Remove Home Page Header Image from Other Pages
- WordPress menu walker – Get parent item text inside end_lvl function
- How to dowload and edit content of a website
- HTML TO WP Theme : Submenu goes down wp_nav_menu
- Any way to permanently translate themes?
- WordPress Customizer Help with FontAwesome Icon
- redirects for removed/deleted woocommerce products
- Best strategy for providing theme options using customizer
- Customizer API way function is_customize_preview() works only in main page?
- Check if redirected from a specific page template
- Support Multiple featured images
- How Does One Create a Global Variable Repository
- What hook to use for loading a custom class extension during Theme initialization?
- trying to figure out how to use more that one image upload in the same section in theme customizer
- How to convert that page to a wordpress template? [closed]
- Not Found when using activity stream as front page with BuddyPress
- How do I change the tagline input to textarea?
- WordPress theme Modifications not showing up on live server
- Turning WordPress Into full-featured website?
- How customizable is a self-hosted WordPress blog compared to a Blogger blog?
- How can i move my product name & price from below thumbnail to be the rollover content in Avada & Woocommerce?
- How to set up a development/staging site to make major changes to the theme then update on the live site?