WordPress plugins should be well-organized with all code in separate files for better maintenance and readability. Keep the main functionality in a central file and separate additional features into modules. Follow the WordPress coding standards to ensure consistency and compatibility with other plugins and themes.